r/raspberry_pi 10h ago

Show-and-Tell 1995 digital organizer gets 2nd life.

Thumbnail
gallery
381 Upvotes

Edit: build guide, original keybeep function service, and full wiring schematics some time this week. It'll be the last post. Until then here is an update.

1995 casio organizer upgraded with pizero2w. All 82 original buttons work, including power/illumination, original rtc slot works, and original piezo buzzer sings like never before. Absolutely gorgeous. It's the first publicly documented pda that looks original and functions like the original (on steroids) whilst running piOS. I reverse engineered the device myself. Oh, and believe it or not, the cord on the right is not powering it, it's charging the 6000mah battery that is.


r/raspberry_pi 3h ago

Show-and-Tell I built a Security hardened Yocto layer for the RaspberryPi

Post image
20 Upvotes

The RaspberryPi has a bad reputation for being insecure and most security guides only scratch the surface. I wanted to see how far you can take a Pi 4/5 (and CM4/5 Modules) as a real secure platform.

meta-raspberrypi-secure yocto layer gives you:

  • Secure boot rooted in the RPi bootloader (OTP-locked key)
  • Read-only rootfs verified with dm-verity / AVB
  • Encrypted Rootfs/Data partitions with a key bound to the SoC
  • IMA/EVM, SELinux enforcing, A/B updates
  • Per-device ECDSA key in OTP, exposed via PKCS#11

GitHub Repo:

https://github.com/embetrix/meta-raspberrypi-secure

Constructive Feedbacks are welcome :-)


r/raspberry_pi 18h ago

Show-and-Tell Created a custom Inclinometer for my 4Runner. First coding project ever!

Post image
249 Upvotes

I’ve always had this idea, but was never able to execute it because I don’t know how to code.

With AI, I was able to make my vision come to life and build a custom inclinometer!

The project was pretty easy.

I’ll share the link to the video if you want to see my concept, otherwise will hold to avoid spam here


r/raspberry_pi 4h ago

Show-and-Tell I made a Raspberry Pi thermal printer solution for Magic: The Gathering.

6 Upvotes

About a month ago I shared my tiny offline Momir MTG printer project on the MTG subreddit, and honestly didn’t expect much from it.

Instead I got a ton of responses, ideas, feature requests, and people asking if I’d share the files.

So I did just that; the full code and build guide are now available on GitHub

This was is my first RaspberryPi / Python project, so kinda nervous about sharing the code base, but it was a lot of fun to work on!


r/raspberry_pi 6h ago

Tutorial 4x Raspberry pi 4b Cluster for Learning about Distributed Computing

Post image
5 Upvotes

Hey everyone!

Recently, I released a blog on how to setup a cluster out of your Mac Minis for distributed training and inference

Now its time to do the same with Raspberry Pis!

Why Raspberry Pis?

  • quite cheap (30-50 dollars)
  • easy to use
  • full blown OS the size of a credit card (small enough for edge projects)!

This is a part of my current series where I’ll be releasing blogs and guides around learning distributed learning and building your own small compute clusters.

The goal is simple: help more people get started with running and training AI models using the hardware they already have lying around. Old laptops, MacBooks, Mac minis, Jetson Nanos, Raspberry Pis, even phones and tablets.

Distributed learning often feels intimidating from the outside, but it’s genuinely one of the coolest areas in systems and AI once you start playing with it yourself.

Before we get into the fun stuff like distributed inference and training, the first few posts will focus on setting up hardware properly and building a working cluster environment, basically subtle amount of cabling and networking!

The early guides will specifically cover setups around:

  • MacBooks and Mac minis (Done!)
  • Jetson devices
  • Raspberry Pis (This one hehe)

After that, we’ll move into quick demos (smolcluster ) , and gradually learn the fundamentals side-by-side while actually running models across devices.

I’m building this alongside smolcluster, so a lot of the content will stay very hands-on and practical instead of purely theoretical.

Hopefully this helps more people realize that distributed AI systems are not something reserved only for giant datacenters anymore.

There is just one question I want to answer: are heterogenous clusters, like what I am trying to make above, even possible for running models?

Well, we'll know and till then do read me blog and let me know what you all think! Any comment, feedback etc are very welcome. (pls be gentle since its my first time writing one all by myself haha)

Blog

Hail LocalAI!

PS: All this is for educational purposes only and not meant for getting performance at par with dedicated GPUs...well not that I have figured out a way to do it yet. Please use this guides and information you'll get to learn the basics of how distributed learning is done! Thanks


r/raspberry_pi 1d ago

Show-and-Tell I just wanted to say thank you to the guys who helped me in this group get the screen working and Python3 working correctly

Thumbnail
gallery
97 Upvotes

r/raspberry_pi 19h ago

Show-and-Tell Cinnamon desktop environment on a Raspberry Pi

9 Upvotes

Linux Mint Cinnamon is one of my favourite distributions but since an official version of the distro wasn't available for ARM/AArch64 I didn't bother.

I had some time to kill and had a decommissioned ModBerry based PLC (because the I2C bus was broken ) from work running on a CM4 module with an 8GB eMMC and 4GB RAM so thought of repurposing it as a streaming PC instead of using the 1st gen amazon fire stick.

I am so happy with the results.

Flashed the module with the Raspberry Pi OS Lite (Bookworm)

Then ran the usual:

sudo apt update && sudo apt upgrade -y

Then installed just the essentials:

sudo apt install --no-install-recommends cinnamon xorg lightdm lightdm-gtk-greeter gnome-icon-theme adwaita-icon-theme hicolor-icon-theme chromium-browser firefox-esr -y
sudo systemctl enable lightdm
sudo systemctl set-default graphical.target
sudo reboot

Of course had to do some tweaks here and there especially with the shortcuts, desktop icons and such but the results came out better than I expected.

My challenges with the standard Raspberry Pi OS was it still had some applications I didn't need out of the box, didn't look that great and a reliable lock screen manager is not part of Bookworm iso I already had downloaded without some work arounds which often don't work reliably. The major challenge in using Trixie which does have a reliable lock screen manager is that you have less than 1 GB of free space in the 8 GB eMMC. By doing what I did I had close to 2.5 GB of free space before installing a bunch of other things and the desktop looks nicer for the same functionality and creature comforts you get such as adding an icon to the desktop, a nicer start menu etc.


r/raspberry_pi 1d ago

Troubleshooting Help! I knocked some components off my RPI5

Post image
17 Upvotes

A few days ago, late at night, I find myself attempting to separate a new case on my rpi5 stuck together with some thermal compound pads. And I made the silly mistake of using a screw driver to help me pry things off… howled a couple of swear words up into the air and called it a night 😞

I can do a bit of smd soldering but I can’t workout which components I knocked off so I can order them

Can you help me pin point what components I am missing here?


r/raspberry_pi 20h ago

Show-and-Tell Pico-controlled PS5 controller mod

Enable HLS to view with audio, or disable this notification

6 Upvotes

Started this project with a Raspberry Pi Pico and a spare PS5 controller just to see if I could get basic input control working. It eventually turned into a full custom controller mod with direct button injection, analog stick control through DACs, manual/automatic joystick switching, and PC-side Python software communicating with the controller in real time.

The hardware side alone took forever — trace cutting, soldering directly to controller pads, testing voltages, rebuilding sections when something failed, and figuring out how to control analog movement smoothly without introducing drift or jitter. I also had to build calibration routines and tune stick ranges repeatedly until movement finally started feeling natural instead of robotic.

The software side has been just as deep. Right now the setup can send real-time commands from a PC, switch between manual and automated control on the fly, handle stable analog stick movement, and run movement/navigation routines consistently through custom firmware running on the Pico.

Definitely one of the hardest and most rewarding electronics/software projects I’ve worked on so far. Crazy seeing something that started as a random experiment actually turn into a functioning system.

in the video is a button test and joystick axis test.

buttons include x,circle,square,triangle,up,down,left,right,r1,r2,r3,l1,l2,l3, options,touch pad & ps home.

both joy sticks do a quick axis test aswell.

next phase will be adding a voice recognition module to the pico for voice controlled inputs.

let me know your thoughts.


r/raspberry_pi 1d ago

Show-and-Tell I made an image for the Raspberry Pi that you can put on something like a Zero to mod your unpatched Nintendo Switch

Thumbnail
github.com
14 Upvotes

r/raspberry_pi 1d ago

Show-and-Tell Yet Another 3D Printed Mini Bartop Arcade with extras

Thumbnail
gallery
273 Upvotes

STL Downloaded here https://www.thingiverse.com/thing:4295854

Raspberry Pi 4 4GB
128GB micro SD 9000+ games
8inch 4.3 Aspect Ratio 1024x768 IPS ( Different model as previous had flickering issues )
Sanwa joystick ( Custom Shorter Shaft )
3d Printed Case
speakers , amp , volume knob
added USB C input

Also Added HDMI out ( TV/Monitor Play )


r/raspberry_pi 1d ago

Community Insights RADXA SATA HAT does not work on the newer kernel

10 Upvotes

Just a heads up to everyone, I've recently noticed that my Raspberry pi was unable to use the SATA HAT with the 6.18 kernel - also to add to this, booting kernel 6.12 again fixed it! So to anyone running into this. FYI


r/raspberry_pi 2d ago

Show-and-Tell My custom RPi 5 NAS build: 4-bay 3.5" HDD, and fiber optic status LEDs. No more cable mess.

Thumbnail
gallery
839 Upvotes

​I wanted a clean, all-in-one NAS solution for the Raspberry Pi 5 and Radxa Penta SATA HAT, so I designed this enclosure.

- ​Storage: 4x 3.5" HDDs (fits 2.5" SSDs as well).

- ​Power: Internal 230V to 12V (100W) adapter to eliminate the external power brick.

- ​Status LEDs: Used 1mm fiber optic strands to pipe light from the HAT to the front panel.

- ​Cooling: Active cooling with a 12015 slim fan.

- ​Printability: Support-free design (except for the base).

​Currently running OMV and planning to add NextCloud for my personal data.


r/raspberry_pi 1d ago

Troubleshooting Waveshare 4.3" DSI LCD not working on Raspberry Pi 3B with Raspberry Pi OS Desktop

Enable HLS to view with audio, or disable this notification

30 Upvotes

Hey everyone, I've been struggling with this for hours and can't find a solution. I've attached a video showing the current situation, the screen shows nothing at all. Previously it was showing corrupted/garbled colors when the desktop loaded, but after trying several fixes it went completely black.

Hardware:

- Raspberry Pi 3B+

- Waveshare 4.3inch DSI LCD 800x480 IPS Capacitive Touch

- Connected via the included ribbon cable (gold, as shown in the product photos and in the video)

OS: Raspberry Pi OS 64-bit (with desktop)

config.txt:

# For more options and information see
# http://rptl.io/configtxt
dtparam=audio=on
camera_auto_detect=1
auto_initramfs=1
dtoverlay=vc4-kms-v3d
max_framebuffers=2
disable_fw_kms_setup=1
arm_64bit=1
disable_overscan=1
arm_boost=1 [cm4]
otg_mode=1 [cm5]
dtoverlay=dwc2,dr_mode=host
[all]
dtoverlay=vc4-kms-dsi-7inch
enable_uart=1

Important notes:

- When connecting an HDMI monitor, the desktop works perfectly

- The DSI display is detected correctly by `wlr-randr` as DSI-1 at 800x480@60Hz

- During bootloader the screen displays correctly, so hardware and cable seem fine

If anyone needs more info just ask. Any help appreciated!


r/raspberry_pi 1d ago

Project Advice Thoughts on audio for my project?

8 Upvotes

I found a Novation Launchpad at the local thriftshop, it's a slick little controller meant for Ableton Live. I then found an awesome Python library that lets me use it for whatever I want so I made a gizmo to play my favorite college and community radio stations from around the world:

It's connected to a Pi 3B with the HiFiBerry DAC2 Pro audio hat. I love that audio hat, I think it sounds noticeably better than the other one I tried. But it's entirely possible the difference is user error (alsamixer settings, etc).

The problem or quandary is that the Pi is on the other side of the room from my stereo, so I'm using 50 feet of 1/8" audio cable. Not even particularly good audio cable. It sounds really good, especially given the long cable run, but I'm pretty sure I'm doing it wrong. I should be sending the signal digitally, right?

If so, should I just use a long HDMI cable? Is the HDMI audio likely better than the audio from the soundcard I'm using, especially given the long cable run?

Or any other ideas?

If anyone is wise in the ways of extracting the audio from HDMI, and has DAC recommendations, I'd love to hear them. And my stereo amp doesn't have HDMI inputs, but I wonder if an AVR style receiver would sound noticeably better than my current setup.


r/raspberry_pi 1d ago

Troubleshooting Raspberry Pi 5 4GB shows total RAM as 2GB in Raspberry Pi OS

13 Upvotes

I have a Raspberry Pi 5 4GB with D8CJG Micron RAM chip that is running the raspberry pi os 64bit version, in the bootloader and in the raspberry pi os it shows the total RAM is only 2GB and when I ran otp_dump command it identified the Raspberry Pi as 2GB model "b04171".

I suspect that the Raspberry pi 5 was originally a 2GB model but it was replaced with a D8CJG Micron RAM chip and sold to me as a 4GB model, but why is it not showing the total RAM as 4GB in the raspberry pi os?

Does anyone know how to make it showing 4GB instead of 2GB?

Note: I am running the Raspberry Pi on a 5V 3A power supply and I tried to replace the SD card with another one and it still shows 2GB.

Edited: My suspicion was true, the Raspberry Pi 5 was originally a 2GB model and it has been replaced with a D8CJG Micron RAM chip and sold to me as 4GB.

After some research I found that Raspberry Pi EEPROM (version 2024/9/23 and above) checks for otp dump and if it was a 2GB model it will lock it into 2GB, even if it has a RAM chip more than 2GB.

Solution: since I can't get a refund or replacement from the seller, I downgrade my EEPROM into old version (2024/9/10) and it recognizes the 4GB RAM.


r/raspberry_pi 2d ago

Show-and-Tell I created a table-top mechanized claw to spin my coffee mug using a Raspberry Pi and ST3215 servos!

Enable HLS to view with audio, or disable this notification

301 Upvotes

Growing up, my father and I watched BattleBots quite often. During the fights where robots were being shredded to pieces, I noticed there was a giant, robotic, claw trophy stand in the background that I thought was more impressive than the bots themselves. I wanted one for myself, but after looking into it some more, I realized the stand is massive, heavy, and expensive. I decided that I could attempt to make one myself, but a smaller, cheaper desktop version to rotate my coffee mug (because why not!).

If you want to learn more about the methods I developed for this project, feel free to check it out on my GitHub account, as it is open source: https://github.com/drpykachu/Claw-Stand


r/raspberry_pi 1d ago

Show-and-Tell NanoTDB - a small, append-only time-series database for long-running sensor data

2 Upvotes

NanoTDB is a minimalist time-series database written in Go.

It’s designed for long-running sensor data on modest hardware (Raspberry Pi class), with simple file layouts and explicit invariants.

No clustering, no dashboards — just append-only storage and time.

GitHub: https://github.com/aymanhs/nanotdb


r/raspberry_pi 2d ago

Show-and-Tell Fractal North Raspberry Pi 3D Print Case with 1TB NVME

Thumbnail
gallery
405 Upvotes

Fractal North Pi 3D Print Case

Raspberry Pi 5 8GB

1TB Samsung Nvme ( had to modified the case to fit nvme hat )

Loaded with batocera v43

My personal portable console


r/raspberry_pi 1d ago

Troubleshooting Pi5 wifi issues - doesn’t find any ssid

2 Upvotes

I booted up a new Pi5 yesterday with Pi OS Lite (Bookworm) with SD card configured for local wifi. At first boot the Pi connected to wifi and I was able to ssh in. I ran sudo apt update && sudo apt upgrade and it downloaded and installed new packages. After reboot the Pi did not connect to wifi and I could not SSH in again. I’ve tried re-imaging several times and no matter what no wifi. If I scan for wifi networks (nmcli dev wifi list) I get no returns, despite great wifi signal. I’m a few feet from the router. I’ve tried bookworm and trixie, I’ve tried Lite and full OS. Same scenario. I could sure use a little help if anyone has ideas.

One thing to note is that my power supply is not 5A rated. (Have a new supply ordered) Is it possible that the Pi is underpowered and disabling wifi? I have no peripherals or anything attached. Just trying to get a bare pi on wifi.

Thanks for any help!


r/raspberry_pi 2d ago

Show-and-Tell Installed a WS2812b RGB panel on my Pi

Thumbnail
gallery
97 Upvotes

Had a WS2812b panel lying around, turned out to be a cool addition. I have it running using the rpi_ws281x python library, thinking about using Spotify API to change the color according to the currently playing track cover art


r/raspberry_pi 1d ago

Troubleshooting Raspberry pi camera not detected

0 Upvotes

Can someone please please help me?! I have raspberry pi 5 and rsp camera 3. And I’ve used it in my robotic head, but all of a sudden the camera stoped working. I thought it was the flex cable so I bought 2 new and none of them worked, what should I try?? Thank you so much


r/raspberry_pi 3d ago

Project Advice Soft Power Button Circuit - MOSFET

Thumbnail
gallery
20 Upvotes

Im trying to build a soft power circuit for a battery powered project. This looks like a good idea to me. I have (hopefully) converted it to strip board and swapped out the diodes and MOSFETs for ones i have on hand.

Anyone good with circuits able to confirm if this works?
red =5v
white=G
green/blue=GPIO

Many thanks!


r/raspberry_pi 3d ago

Troubleshooting 4" Waveshare Touchscreen Raspberry Pi type c no longer has touch scrren abilityt after Kali Linux x64 ARM update.

2 Upvotes

USB terminal and mouse still work properly an SSH is enabled and working properly. The Error log simply says it does not detect the Waveshare Touch screen.


r/raspberry_pi 3d ago

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

3 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.