r/raspberry_pi • • 1d ago

Show-and-Tell Raspberry Pi Scrolling Ticker -- Update

968 Upvotes

Yesterday I posted the first real test of my Raspberry Pi-powered scrolling ticker with one of its screensaver modes. I got the sports ticker code working tonight, and I'm really happy with the way it's coming along. The apparent flickering is a an artifact of recording the video with my phone. IRL it looks really good.

The display consists of four 128x64 pixel P2.5 LED panels in a custom printed case. It's run by a Raspberry Pi 4B with 4GB of memory and an Adafruit Triple LED Matrix Bonnet. The panels are powered by a Meanwell LRS-200-5 power supply, while the RPi is powered by a separate RS-15-5 power supply to isolate it from any potential voltage drops from the LED panels.

Still more display modes to implement, and ultimately, I plan to control it with a phone app.


r/raspberrypi • • Aug 19 '12

[X-post] Can we get a merge already?

377 Upvotes

My own post asking if we can merge the two subreddits... raspberrypi & raspberry_pi to end all the sillyness.


r/raspberry_pi • • 3h ago

Troubleshooting Am i going crazy orrr?

4 Upvotes

So ive got a raspberry pi ZEROWH, and i uploaded a network wide adblocker, all was swimmingly well, i logged onto the dashboard of pihole created my own password the lot, and then i restarted my pc, typed in the same URL to login to my pihole... and it said cannot reach server, whilst pinging the server on powershell it was replying fine (indicating that the pihole adblocker was indeed working) however i cannot no longer log onto the pihole dashboard, ill attach a screenshot of my attempts on fixing this in powershell, i have also extracted my sd card numerous times and written a empty {ssh} file onto it and everytime the pi is processing this file and it is deleting it...Hence my confusion as to why it will not let me log into the dashboard...

PS C: \Windows\system32> ping 192.168.1.127
Pinging 192.168.1.127 with 32 bytes of data:
Reply from 192.168.1.127: bytes=32 time-1ms TTL=64
Reply from 192.168.1.127: bytes=32 time=5ms TTL=64 

Ping statistics for 192.168.1.127:
Packets: Sent - 4, Received - 4, Lost - 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 314ms, Average = 80ms
PS C: \Windows\system32› ssh [hmzaalm@192.168.1.127](mailto:hmzaalm@192.168.1.127)
PS C: \Windows\system32> ssh [hmzaalm@192.168.1.127](mailto:hmzaalm@192.168.1.127)
WARNING: TCP connect to (192.168.1.127 : 22) failed
ComputerName RemoteAddress
192.168.1.127
192.168.1.127
RemotePort
22
InterfaceAlias
Ethernet
SourceAddress PingSucceeded
:
192.168.1.112
: True
PingReplyDetails (RTT) : 3 ms
TcpTestSucceeded
: False
PS C: WWindows\system32> =


r/raspberry_pi • • 18h ago

Show-and-Tell Waist Level Camera with Film Simulations (Pi Zero)

Thumbnail
gallery
33 Upvotes

Open sourced at https://github.com/prtk1910/RPi-Simple-Camera

A compact digital camera for a Raspberry Pi Zero, Raspberry Pi Camera Module, 1.14-inch IPS display, and UPS-Lite. The display provides a live viewfinder, while a single physical button selects a film style or captures a full-resolution JPEG. Supports 10 film profiles, a single click cycles through them and a long press takes a photo.

I’m terrible at 3D design but if there’s enough interest for the STLs I will clean them up and upload them to the GitHub repository.

Thanks for checking this out!


r/raspberry_pi • • 36m ago

Project Advice Does the Pi become my gateway when I set it as an ad blocker?

• Upvotes

Hello, good people
this the first time for me that I use the Pi, and now I am willing to puy pi4 to start my first project, which is the ad blocker.
I have watched a lot of YouTube videos about how I can create an ad blocker, but there is a question in my head
When I connect my Pi to the home router, does the Pi become my gateway to the ISP router, or will it just read the URL and block it using the list that loaded onto the Pi?

I am thankful for any answer or any website I can visit to read about that subject.


r/raspberry_pi • • 1d ago

Show-and-Tell I built a wooden photo frame for my grandma. The family sends photos and voice notes via Telegram, and she replies by holding one button.

Thumbnail
gallery
1.1k Upvotes

My grandmother doesn't have a smartphone, so I built her this: a wooden frame with a Raspberry Pi 4 and four big buttons for controlling it.

The family sends photos, videos and voice notes to a Telegram group with a bot. If you reply to a photo with a voice note, the frame pairs them, so she hears you telling the story behind it. Her buttons are previous, record (hold to talk, release to send her reply to the family), listen again, and next. There's no touchscreen or menus.

She's had it for a couple of weeks and uses it every day.

Stack: Pi 4, 10.1" HDMI display with speakers, a 4G dongle so no Wi-Fi is needed, Python with pygame, ffpyplayer and python-telegram-bot, ffmpeg for video, and buttons via the gpio-key overlay.

Question: I'm thinking to open-source the code and the case design. Would anyone be interested in contributing, or in building one for their own grandparents and sharing feedback?

Let me know in the comments.

Edit: Here is the GitHub repo for the project (work in progress): AmonaVision-Frame


r/raspberry_pi • • 1d ago

Show-and-Tell OpenRig: open source NAM pedal on a Raspberry Pi 5. Boots in 3 s, runs 6-7 NAM models without dropouts (GPL-3.0)

28 Upvotes

Hi all! OpenRig is an open source multi-effects I've been building. It's a small Linux OS that boots straight into a touch UI and runs NAM captures, IRs and LV2 plugins. (GIF above, it's the real UI.)

Performance on a Raspberry Pi 5 with a Focusrite :

  • It boots in about 3 seconds.
  • It chains 6-7 NAM standard models without dropouts.

What you get:

  • TONE3000 built in: sign in and download captures straight from the pedal, no computer needed.
  • Rack view: the whole chain on one screen, with A/B, Mix and left/right splits.
  • Live: 8 scenes per preset, stomp mode, setlists, tap tempo, tuner, looper.
  • MIDI: preset and scene changes, clock, CC learn.

Hardware: it runs on the Pi 5 (arm64) and on x86_64 mini PCs. I've tested it mostly on the Pi 5 and in QEMU. [Images are in the Releases / For now you build the image yourself, it's one command, see docs/OS.md.]

Next: ready-to-flash images with packaged updates, and GPIO footswitches so it becomes a real floor pedal.

It's a young project. Feature requests, issues and test reports on other audio interfaces are very welcome!

https://github.com/Siryu6/OpenRig


r/raspberry_pi • • 15h ago

Show-and-Tell Revised Announcement - Acurite Free Open Source software

Thumbnail
gallery
0 Upvotes

I made a web based replacement for all AcuRite radio-to-internet weather stations app and web page. It runs on a Pi400. WRT this announcement, I hope this is a more enjoyable read than the last one! This writing is designed so you can read until you're done and ignore the rest.

Why you might have any interest at all in this post: If you have an AcuRite weather station, you may find this interesting or entertaining. Else you might wanna give it a pass. Or not. Up to you.

If you want to get a copy or know more, here's the original post: https://github.com/akienm/CC0AC-Weather/blob/main/reddit_announcement/README.md

Why this is here?: Because I wrote something for myself and somebody convinced me I should post it to relevant Reddit groups. I had Claude generate a post and 4 folks seemed only to wanna pick at details. One got snotty and blocked me when I didn't put up with that. So sad. Anyway... This specific post is here because dropping a post about the software seemed to stir up hornets. Even tho these 3 reddit communities are new to me, doesn't mean I shouldn't introduce myself. And I really didn't before. Legit apologies.

Cut to the chase, dude, I don't have all day: I wrote a web based replacement for the AcuRite software. Free, open source software. Designed such that if the community wanted to make it deal with more kinds of devices, or change how it worked or looked or whatever... The code is structured so y'all could do that. So if you wanna replace your AcuRite software and are willing to run it on your own computer, this MIGHT be for you. As I write this, it should work with any AcuRite gear that can tie to an AcuRite Access network radio (Atlas, Iris, etc). I will be adding support for RTL-SDR Blog V4 when that arrives, which should make it possible to work with a lot more weather gear. Does not REQUIRE a pi, but that does make setup easier.

To be clear: there are several alternatives, two of the most noteworthy are AcuParse (better for me as a DIYer, but less good for my wife) and Zazder (good for folks with the Apple fetish, and I think I heard an Android version is in the works) as I believe they both also let you store your data yourself, which means no AcuRite needed (same as mine)... But there are many many other weather and home automation tools.

The longer story: I have an AcuRite weather system that I've had since 2014. In that time, AcuRite obsolized my AcuRite Hub and if I wanted to keep my gear, I had to buy a new AcuRite Access. So I did. Then a few months ago I started seeing the alert in my app that the web page and app would be going away. And they'd really like it if I'd pony up for a subscription!

So I took to reddit briefly, and found many folks complaining about the AcuRite decision, AND THE APPARENT LACK OF OTHER OPTIONS. I also wrote AcuRite about this, and yeah, they're removing the existing web page and app. Apparently they don't make money on hosting for me, which they were, and so they want to recover some of those costs. While I can understand that, I didn't buy their gear to be taxed ongoingly. So I told them I'd produce a free, open source solution and to hell with them.

I explained to Claude Code what I wanted... To look as close as possible to the existing page without trampling anybody's trademarks or copyrights. Then I asked it if there were any 3rd party tools already in existence that already did this? Claude looked at what I wanted and said no. Now to be clear, I interpreted this to mean that external options didn't exist. Claude on the other hand said there were no tools with dashboards that replaced this one out of the box. A different thing... And as I said, it turns out there were more tools than I knew of when I started my work.

So I described exactly what I wanted from Claude and we went through about a week's worth of work. Making sure there were unit tests for every piece, that there were templates so folks could easily modify it, that the data collection from the radio was one component separate from everything else so it could be swapped out, same with the interpretation of the data (to allow more models or manufacturers in the future), same with the recording and UI. What it doesn't yet have: security. And right now it's only linux. Mine runs on a raspberry pi because that way I can update the other computers without bringing down my weather station. We even built an installer that sets up a pi for you with everything all set to go. It asks the user credentials you want for the new system and away it goes. This lets us plug the acurite radio into the pi directly, and not have to fuss with reconfiguring everything. If you want it available away from home, then you'll have to look up how your router does port forwarding. I think we default to port 12345.

To be clear: I wrote the requirements, Claude wrote all the code, and I did all the QA, unit and integration testing, and other validation. All straight python, no frameworks.

So who the hell are you anyway?: Blue collar family, dad worked for the phone company. I started playing with electronics in 1975, and with computers professionally in 1982. Today I'm an Enterprise Test Automation Architect for the Delta Dental family of companies. Part of a team of 4, our job is to train and mentor about 100 test automation engineers across all the companies. Including making sure folks know how to use AI well, with good QA practices and not wasting tokens.

I am also part of a collection of folks who have helped enact a moratorium in Grant County New Mexico against the data center that wanted to move in. Not because I think everybody should be against datacenters, that's the very worst kind of NIMBY, and I have no respect for that. Our plan is to not treat data centers as something we buy via incentives like they want, but instead... If they're going to build in our community, they have to become part of the community. That doesn't mean the 4 jobs most of these places will bring... If that... It means if you want water, you have to help improve the water situation here. You want power, you have to bring in more or diverse power sources to the area. Build to keep the noise down for your neighbors, including the wildlife. You want access? help fix up the roads. Or parks. Or whatever. That the cost of building that here be that having it here benefits everybody.

Finally, my side project outside of work isn't to build weather gear. That was a one off because I'm big on right to repair. No my side project is about the fact that AI uses GPUs to calculate every possible answer to the query given them, and then throw away everything but the right one. That's why they are so power hungry. I want to instead use graph trees to build an AI that only computes the correct path and so uses far less power. And yes, I have a plan for that and know about the issues with graph trees. Won't be quick work. But if I'm successful, AI stops being a thing only billionaires own. AI for everybody on cheap hardware. Like your old laptop. Or phone. I think it perfectly reasonable to use current AI to build it's way more efficient successor.

But you claimed you wrote it, when Claude did! This is becoming the new grammer-nazi saying. Yeah, I say it like that because in the real world of the workplace, that's how people are talking about it. I wrote it even if Claude did the bulk of the coding. Because I am still the one responsible. I have to design it, I have to spoon feed each requirements choice to Claude and make sure it's understood. Especially since it's to be used and possibly improved by others, it has to be structured with care. I have to validate it. I'm the one who catches trouble if it's wrong. We don't get to just poof things into place and hope for the best.

You don't like that phrasing, you do you, but I won't be listening since a) that's not what the workplace looks like and b> that's just about all you're bringing to the table with that comment.

And I'm also an ADD boy of many years and AI makes my life so I feel like I can actually get a day's worth of work out of myself without getting too distracted. It's a tool, but it's still years of experience driving my work.

And to be clear: Yes, I think AI is causing us to lose our minds a little at a time. Many programmers are forgetting how to program. And then they run into trouble and have to learn quickly. But that kind of behavior isn't new either. Look what the modern internet has done to writing skills and civility.


r/raspberry_pi • • 2d ago

Show-and-Tell Four Pi 5s, four stadiums, one 3D-printed rack that runs my house

Thumbnail
gallery
990 Upvotes

It started with Home Assistant on one Pi. Then I wanted backups that didn’t live on that Pi. Then something to tell me when the backups stopped. Four Pi 5s later, here we are.

Hardware

  • 4x Pi 5, 4 GB
  • NVMe boot on Geekworm HATs, no SD cards
  • 27 W (5 V / 5 A) supply on every Pi, because a 3 A supply caps USB at 600 mA
  • A TP-Link TL-SG105 gigabit switch in the base, one port per Pi
  • A custom 3D-printed rack in Proto-pasta HTPLA: Amie’s “Blood of My Enemies” red for the frames, and carbon fiber black for the rest

Who plays where

Each Pi is named after the home ground of one of my teams.

  • cityground (Nottingham Forest): Home Assistant OS. The oldest ground runs the house.
  • mercedesbenz (Atlanta United): the data server. It runs a local database, Grafana, a second Pi-hole, Tailscale, and a nightly digest job. All of that fits in about 1 to 1.5 GB of RAM, thanks to a lightweight database.
  • heinzfield (Steelers): Uptime Kuma, plus a Samba share for Home Assistant’s daily backups. Yes, it’s Acrisure Stadium now. I don’t care.
  • theforum (Grizzlies): the primary Pi-hole. The arena where ads come to lose.

Things I’d tell anyone building something similar

  • Put every job on a different Pi from the thing it protects. If primary DNS dies, devices fall back to the second Pi-hole. If Home Assistant dies, I restore the newest backup from heinzfield. If Kuma dies, it can’t tell me, which is the one flaw I’ve made peace with.
  • Set up two Pi-holes and keep them in sync. I use nebula-sync to copy settings from one to the other, so a reboot doesn’t take DNS down for the whole house.
  • Give every Pi a DHCP reservation. Do it on day one, before anything depends on an address.
  • Use Raspberry Pi Connect for shell access. I can get a terminal on any Pi from a browser without opening ports. Tailscale covers the web dashboards.
  • Spring for the 27 W supply. It’s worth it once NVMe and USB devices are drawing power.

The fun part

Home Assistant sends sensor events to Google Analytics, which exports them to BigQuery. The data server pulls the history down nightly, and there are over 5.4 million events so far. The Pi computes trends and anomalies itself, and Claude gets only those summaries to write up as a nightly email. The raw readings never leave the house.

The full write-up, with the data path diagram, is at wesleyhalldigital.com/home-automation.


r/raspberry_pi • • 13h ago

Show-and-Tell Batocera + Pi: get warned about overheating, throttling and under-voltage

Post image
0 Upvotes

I’m running Batocera on a Pi 3B+. While testing a game at 2 AM I noticed stutters and freezes and was watching temps over SSH on a second screen. Instead of doing that every time, I wrote a small script that shows a popup inside EmulationStation when the CPU gets too hot, is throttled, or detects under-voltage (the screenshot shows it at 85°C). I used AI to help with the code and docs, and tested it myself on the device. It’s a single bash script with a one-line install:

https://github.com/Natgho/batocera-pi-health-alert

Not a replacement for a proper PSU and heatsink, just a way to know when you need one.

Edit: If you’re wondering why the comments below look like a battlefield, this is the third version of this post. The first (an AI-written write-up) didn’t go over well, and the second was written in frustration, so I took both down. Hopefully v0.3 is closer to stable :D


r/raspberry_pi • • 2d ago

Show-and-Tell My latest Raspberry Pi project -- a scrolling ticker

162 Upvotes

My latest Raspberry Pi project has come to life! I'm building a scrolling ticker that will eventually display sports, news, weather, flight information, an audio-based frequency spectrum display, and whatever else I can come up with and find APIs for. In the meantime, it can run a few different screensavers.

I'm sure some of you older nerds will recognize the first screen saver.


r/raspberry_pi • • 2d ago

Show-and-Tell My take on a RPi 5 - Radxa Penta Sata Hat

Thumbnail
gallery
135 Upvotes

I built a NAS using a Raspberry Pi with 2GB RAM and a Radxa Penta SATA HAT and all the leftover drives I had laying around.

One thing that bothered me about other builds was that the 5th SATA port often went unused. If I'm buying a 5-port HAT, I want to use all 5 ports.

So I came up with my own design.

Features:

  • 5 drives, with 4 hot-swappable and the 5th semi-hot-swappable (something I might improve in a future version)
  • EMC2101 controller for fan control
  • 2 slim Arctic fans for cooling
  • A button to cut power to the drives
  • Full access to the Raspberry Pi's USB and Ethernet ports

With the pictures you can get a pretty good idea how the internal looks.


r/raspberry_pi • • 1d ago

Troubleshooting Can't Map Raspberry Pi NAS as Network Drive

0 Upvotes

Hello all, I have tried about every troubleshooting tip I can find for this issue, but I still can't add my Raspberry Pi NAS as a network drive to my Windows desktop.

I am following an article of a build in the 2026 version of the Raspberry Pi Handbook for building your own private cloud server. I am using a Raspberry Pi 5 with the lite version of Raspberry Pi OS. The build also has 2 SSDs connected to the Pi using SATA to USB adapters, and is connected to my router (Netgear RAX 40) with an ethernet cable.

I have progressed fine and gotten Open Media Vault installed, the drives mounted, and the share created by following the article, but I have to connect to the pi in Google Chrome by using the ip address. I am on the same local subnet as my PC and everything else I have, so I haven't done any fancy networking at all.

I am able to connect to the Pi using Putty and SSH to it perfectly fine using the name I set up for it when imaging the SD card the OS uses, but that is the only time the <hostname>.local works.

I have checked and made sure the mDNS daemon is active:

I have tried adding the network drive using the IP address but that doesn't work either, and returns the same 0x80070035 as using the hostname:

I am on Windows 10 on this machine. One interesting development I tried with my router was checking the device on connected devices and found the device was named without the .local.

I added the .local at the end of the name and I was able to bring up Open Media Vault's login page using the hostname in Chrome. However when I tried to log in Open Media Vault threw a software error page. That didn't change anything in mapping the network drive either, so I reverted that change.

Any and all help would be appreciated. At this point my guess is my router doesn't support mDNS, but that is just a guess, and would like to try and avoid buying a new router unless that is definitely the issue.


r/raspberry_pi • • 2d ago

Solved OS Installation issues

2 Upvotes

I am at a loss at what to do with the installation of Raspberry Pi OS on my microSD card with the official Windows imager. This is for a Raspberry Pi 4B, with the 64-bit version of the OS.

Every time I try to write the OS, the Imager flashes up an error telling me that it couldn't complete the process, and I have to reformat my card for any machine to actually recognise it. The failed attempt just locks up the card otherwise.

I have looked around for tips and advice and none of them seem to have worked. So far I have:

  • Used two separate microSD cards - A Sandisk Ultra and a spare I got with a Rove dash cam, both 128GB
  • Used four different microSD card readers (one USB 2.0, three USB 3.0+ Type C)
  • Tried it on two separate machines (Windows 11 and Windows 10)
  • Reformatted both cards with SD Association's SD Card formatter (Quick and Overwrite)

I keep getting the same error message telling me that it can't be completed, and that the card either disconnected (it hasn't) or has been switched to read only mode (it wasn't when I started the process)

Any help or advice would be appreciated.


r/raspberry_pi • • 3d ago

Show-and-Tell Building a Local Radio Time Transmitter with AirTime

Post image
203 Upvotes

I recently set up AirTime on a Raspberry Pi Zero 2 W, turning it into a local time-signal transmitter for radio-controlled watches. It supports DCF77, WWVB, MSF, and JJY, and I've successfully tested it with both my Casio G-Shock and Citizen Attesa.

It's a neat little open-source project developed by Alessandro Montalto, and I thought I'd share my experience.

My build and write-up: https://packetwanderer.com/posts/airtime/

AirTime official website: https://airtime.diy/


r/raspberry_pi • • 3d ago

Show-and-Tell Building a miniatures Photo Booth

Thumbnail
gallery
52 Upvotes

Still working on it. Software side with vibe coding, but 3d print designs and concept mine.
Blog entries that explain my process here:

alpha version
beta version

EDIT: fixed the alpha version link that was linking to another post


r/raspberry_pi • • 3d ago

Troubleshooting No flashing activity LED on a Raspberry Pi 4

6 Upvotes

My friend gave me a Raspberry Pi 4 that he has no use for. I load up the lastest Raspberry Pi OS onto a micro SD card it boots up. Everything seems to work except the blinking green activity LED. I can't seem to find any setting to turn it off or on. I tried some argument in the config file but even that won't work.

Are the LEDs on these Pis known to burn out?


r/raspberry_pi • • 5d ago

Show-and-Tell Simple way to control the Pi I use as a TV

Thumbnail
gallery
264 Upvotes

I use a Pi as a TV and wanted to control it from my phone. Every app I tried was full of ads, had to be installed on each phone (and some weren't even on the App Store for Iphones).

So I made a small server for the Pi. Open remote.local on any phone and you get a touchpad and keyboard, no app needed. Install is one command.

https://github.com/maros-o/opencouchpad

Give it a try and let me know what you think. If you find it useful, a star on GitHub would mean a lot. Thanks!


r/raspberry_pi • • 4d ago

Show-and-Tell PSPExp: a PSP as the screen, sound and controller of a Raspberry Pi (open source, card image for Pi 3/4/400/5)

8 Upvotes

What it is: PSPExp turns a PSP-1000 into the screen, sound and controller of a Raspberry Pi over a single USB cable. The Pi runs the games; the PSP draws them, plays their sound and sends back its buttons. The Pi needs no monitor, keyboard or setup: Wi-Fi, the time zone, SSH and installing games are all done from a launcher on the PSP.

https://reddit.com/link/1x48dlf/video/3s41m8sfo2vh1/player

How it works:

  • Games run unmodified on the Pi through SDL2 or OpenGL. A replacement SDL2 layer and an OpenGL layer catch the drawing calls and send the PSP what to draw: textures once, then compact lists of sprites and triangles per frame over USB (libusb on the Pi, a small USB driver on the PSP). The PSP's own graphics chip renders them at 480x272.
  • Games too heavy for the PSP's chip (Celeste 64, SuperTuxKart, Unreal Tournament, the N64 emulator) are rendered by the Pi's GPU offscreen (EGL/GLES) and each frame is sent as a picture.
  • Audio streams to the PSP's sound chip; the buttons and analog nub come back as an SDL game controller.
  • Games are Debian packages from a signed apt repository (https://pkg.pspexp.dev); the PSP's Packages app is a front end to it. Games whose authors publish them are downloaded from their own pages at install time, so nothing copyrighted is hosted.

Numbers on a Pi 400 + PSP-1000: Diablo and Sonic Robo Blast 2 at 60 fps, Celeste 64 at 54–60, Quake at 45–60, Unreal Tournament at 30–40 in a deathmatch, the 2D emulators at 60.

Get it: a ready card image for the Pi 3/4/400/5 (64-bit Raspberry Pi OS Lite underneath, write it with Raspberry Pi Imager → Use custom). The PSP needs custom firmware and a mini-USB data cable.

58 packages on the Pi so far (Quake, Celeste 64, Cave Story, OpenTTD, Command & Conquer, SuperTux…). Not affiliated with Sony.


r/raspberry_pi • • 4d ago

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

4 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 • • 5d ago

Show-and-Tell First public release of Darwin for Raspberry Pi3

Post image
217 Upvotes

Darwin on Pi3 is ready for people to play around with. I have made the repos public. Its important to understand with this is and what it isnt. This isnt macOS. This is something very very similar and shares a lot of the components. Everything here is open source. It is a Darwin with a pure Cocoa UI on X11. I have optimized everything for arm64/ 1GB RAM and totally disregarded other architectures. I have modified anything and everything to make the UI for this hardware. You will need Xcode 12 to build this. This is the version of Xcode closest to the version of the kernel we use. All the pi3B hardware works. This may boot on on other pi3s but there arent kexts for other hardware so everything may not work. I will add support for the other pi3 boards in the future. I do not own one so will need community testing to verify it works.

If you want to try to build it, start with this repo:

https://github.com/anurodhp/xnu-iokit-pi3/

setup third party should clone all of the many other repos. Build everything should build everything. tools/build real hw image will make 3GB image you can flash on to an SD card. The full build is huge and will take several hours.

SSH is on. Serial out works. HDMI out works. The root password is darwin. Since this is a bsd system you use pw to add/remove users and set passwords. When you boot it boots directly to X and the GSDM login screen. Logging in will take you to the new desktop with a dock. Sound works with a core audio daemon but there is nothing that uses it yet

If you use this image if you just want to flash to SD and try it out. File bugs in the iokit repo. if they are related to one of the apps Rome, Milan, Naples for Florence file them in their repo.

The ghostty terminal and the Webkit based browser are the most useful things right now. I will be publishing more user land apps and utilities to add more functionality. Things like wifi tools, setting screen, activity monitor, console viewer etc.

https://github.com/anurodhp/xnu-iokit-pi3/releases/tag/10_11_26


r/raspberry_pi • • 5d ago

Show-and-Tell I made e-ink calendar

Thumbnail
gallery
440 Upvotes

r/raspberry_pi • • 5d ago

Show-and-Tell Harald: Dragon Pet that "eats" BT and Wi-Fi

Thumbnail
gallery
453 Upvotes

I am working out a way to re-use the hardware for my Pwnagotchi for a similar virtual pet concept that "eats" Bluetooth devices and wireless AP (supports wardriving) and who lives on a separate microSD card from my Pwnagotchi image.

This is my buddy Harald (named for Harald Bluetooth, the Viking whose surname became the name of the Bluetooth technology), a Viking dragon who eats Bluetooth and Wi-Fi signals (FOOD) and who enjoys novel discoveries and going out on adventures (JOY). He's also a protective sort and keeps an eye out for anything stalking me.

Privacy fences: Phones and watches that change their address are counted by kind, never listed or followed. The signal meter only works on devices I've marked as mine. The unknown-tracker warning only fires for a tracker that's away from its owner and has stayed with me for 30 minutes (and, when GPS is on, has moved more than 250m with me). Wi-Fi is passive scanning only - no deauthing or handshake collecting (staying out of Pwnagotchi's lane).

Extremely early days on this guy and surely a lot to tweak, but I'm pretty chuffed so far. He can certainly function without being connected to my Android phone (just feeding on BT and Wi-Fi signals, with extra happiness for novelty), but he does depend on an external GPS (in this case, the SensorServer phone app) for Wigle uploads and "walks". Harald's "Den" is a browser page that can be accessed when Harald is connected to my phone's hotspot (or whatever I have set as his home network), and shows his current e-ink screen along with extra information and certain controls (like shutting him down so he can be safely unplugged from his power supply). He can still appreciate my physical activity even if he doesn't come with me, because connecting him to my phone shares whatever distance I've covered that day and he interprets distance covered without him along for the ride as an "adventure" I have "told him about", which gives him some happiness.

There's a lot of other minutiae, but I'm just excited to share the images of the working prototype. I also verified the WIGLE uploads online and they are appearing on my account! :-D

Edit: Forgot to mention that the "unknown tracker warning" screenshot is from an earlier build where I was still adding things, so the e-ink display has an older layout on it.

Edit2: The hardware is Raspberry Pi Zero W 2 with Waveshare V4 e-ink hat, plus an external battery.


r/raspberry_pi • • 5d ago

Show-and-Tell I’m pleased with how this turned out

Post image
89 Upvotes

An air monitoring system that makes use of temperature, humidity, TVOC, CO2 and air pressure. Im just happy that I no longer have a bunch of loose jumper cables laying around.

I wonder if I could solve the issue of the heat of the chip inflating the readings of my temperature sensors though. Maybe if I just put some more distance between it and the pi HAT 🤔 ….


r/raspberry_pi • • 4d ago

Show-and-Tell Easy installation of Steam ARM Linux

1 Upvotes

Disclaimer:This project is not affiliated with, endorsed by or sponsored by Valve Corporation. Steam,
Proton, Steam Deck and Steam Frame are trademarks of Valve Corporation.

I'm not the developer, but I have helped with testing. This works on Debian based distros, including RPi OS and Ubuntu.

https://github.com/Scrumpper/Steam-ARM/releases

Get the zip file, extract and execute the script:

sudo bash steam-arm-install.sh --defaults

Accepting the default options should be fine. If you are running with the default kernel of RPi OS on a Pi 5, the installer will notify you that a backup of config.txt will be made, and config.txt will be changed to boot with a 4k page size kernel, instead of the default 16k page size. If you accept, finish the installer and reboot. Now you need to start the installer again.

The script will download Steam from the Steam server. You can check the script to verify this.

I tested with Half-Life and Steamworld Dig. I didn't have much success with games that need Vulkan.

With Half-Life I needed to advertise OpenGL 3.2 support. You can start Steam like this: MESA_VERSION_OVERRIDE=3.2 steam-arm

If you run this on a Raspberry Pi 4, the x86 client of Steam will be installed (with Fex), not the ARM client (similar to the installation with Pi-Apps). The Raspberry Pi 4 has A72 cores, and the Steam ARM Linux client needs at least A74 cores.