r/RASPBERRY_PI_PROJECTS

Does anyone know this Retro Terminal Case for Raspberry?
▲ 483 r/RASPBERRY_PI_PROJECTS+2 crossposts

Does anyone know this Retro Terminal Case for Raspberry?

I saw these terminal-style cases at todays maker faire in Hannover. But staff at this booth was pretty busy so I didn’t ask them for the model name. The booth itself just used them, but wasn't about hardware, but coding for kids.

I tried ChatGPT, Google Image search but both just haluzinate about cases.

I have absolutely zero usecase. But I like it and I want one.

u/Crestflight — 5 days ago
▲ 6 r/RASPBERRY_PI_PROJECTS+1 crossposts

A camera that describes what it sees — with no internet at all.

I built a camera in the shape of a Mamiya RZ67 that runs vision-language models completely offline on a Pi 5. Press the shutter, and it answers your custom prompt with a single sentence about what it sees. No internet, no cloud, no API keys.

GitHub: https://github.com/feeeeely/ai-camera

You can swap between models on the device itself and compare how differently they describe the same scene: Qwen3-VL (2B), MiniCPM-V 4.6 (1B), InternVL3.5 (2B), SmolVLM2 (2.2B), Moondream 2 (2B) and Ministral 3 (3B) turning the description into the final sentence. The prompt is editable on the touchscreen, so the same camera can do dry one-liners, museum labels or plain inventory notes.

After each shot it shows total time, input→output tokens, tok/s and a vision / generate / load breakdown. The token counts turned out to be the most interesting part: the same photo becomes ~145 image tokens on one encoder and over 1300 on another, which is a bigger factor in latency than the text generation itself.

A few things I learned the hard way:

- Moondream returns sometimes empty responses on current Ollama versions.
- qwen3-vl:2b is a thinking-only variant — it burns the entire token budget on invisible reasoning and returns nothing visible. You need the -instruct tag.
- Ollama can't load separate mmproj files, so a lot of GGUF vision models from HuggingFace simply won't run, no matter how you name them.

Hardware: Raspberry Pi 5 (16 GB), Raspberry Pi HQ camera with a 6 mm CS-mount lens, 4.3" DSI touch display, stainless steel shutter button, Waveshare UPS HAT with four 21700 cells. Runtime per photo is 30–60 seconds with the models kept warm in RAM. Happy to answer questions about the setup.

I'm coming from photography, I'm not a developer — the code was written with heavy AI assistance, and I did the hardware integration, debugging and model testing myself. Feedback on the implementation is very welcome.

u/fox_in_crocs — 4 days ago
▲ 100 r/RASPBERRY_PI_PROJECTS+1 crossposts

Turned a spare Pi into a family command center on the wall: calendar, chores, photos, smart home control

Mounted an old Raspberry Pi on the kitchen wall running an app I built to replace our MagicMirror setup that kept breaking. Figured this sub might like seeing a Pi doing something as a real, always-on household fixture instead of a project that gets built once and shelved.
It shows:
• A shared family calendar that syncs with Google, Outlook, and iCloud calendars
• A chore chart the kids can tap to check off on the touchscreen
• Rotating family photos
• Weather, a shopping list, and if you’ve got Home Assistant, it’ll show and control smart home stuff too
It’s a full self-hosted app, runs on the Pi itself, doesn’t depend on a cloud service to keep working. One line install script if you want to try it on a spare Pi you’ve got sitting around (I know most of us have at least one). It’s free to try through the end of the year. I’m not trying to make money off this, just trying to cover the actual costs of keeping it running, not looking to profit. Mainly looking for people to actually run it on real hardware and tell me what’s clunky or broken. If you’ve already got a touchscreen Pi setup or an old tablet to add as a display, it will work with that too!

It’s called PiazzaHQ and you can check it out at piazzahq.com and get your free account.

u/Any-Leadership-5092 — 5 days ago

I’m running a persistent public pixel canvas on a Raspberry Pi 3B, with live telemetry

I had a Raspberry Pi 3 Model B sitting around and wanted to see how viable it still is for running an actual public interactive service.

PI//PLACE

The result is PI//PLACE:

https://place.storix.dev

It is a persistent collaborative pixel canvas where everyone sees and modifies the same board similar in concept to r/place.

The basic idea

  • No accounts
  • No seasons
  • No intentional resets
  • One persistent shared canvas
  • Placement cooldown
  • Live Raspberry Pi telemetry

Hardware

  • Raspberry Pi 3 Model B
  • 4× Cortex-A53 @ 1.2 GHz
  • ~1 GB RAM
  • 100 Mbit Ethernet

The canvas backend itself runs on the Pi using Node.js, Express and WebSockets.

The public TLS/reverse proxy is hosted separately, so the Pi is not directly exposed to the internet.

Live telemetry

I also built a small telemetry service that records a sample every 30 seconds into SQLite.

The website shows live:

  • CPU usage
  • RAM usage
  • Temperature
  • System load
  • Uptime
  • Connected users
  • Total pixel placements

There is also a "Pi Suffering Archive" where the historical telemetry can be viewed and zoomed over time.

One thing I specifically wanted was proper failure handling: if the Pi stops responding, the homepage telemetry turns red and displays:

>THE PI HAS FALLEN

Instead of continuing to show stale data.

Things I ran into while building it

  • WebSocket proxying through nginx/HAProxy
  • Keeping the canvas state persistent
  • Preventing telemetry polling from unnecessarily hammering the Pi
  • Storing long-term telemetry without throwing away the raw data
  • Placement cooldown handling
  • Keeping the frontend usable on very limited hardware
  • Cleaning up vulnerable Node.js dependencies before exposing it publicly

The underlying canvas software is based on the open-source PixiBunny project, which I modified and integrated with the rest of the setup.

At the moment, the Pi is handling it surprisingly well.

Now I mostly want to find out what happens when actual internet traffic starts hitting a Pi 3B with less than 1 GB of usable RAM :D

Feedback on the architecture, telemetry, or additional things worth measuring on the Pi is welcome.

AI disclosure

I used AI assistance during development.

u/MrZoshii — 7 days ago

Raspberry Pi 4 NAS: SATA SSD starts throwing I/O errors and disconnecting

Hi everyone,

I'm troubleshooting a storage issue with my Raspberry Pi 4 NAS and would appreciate some input.

Hardware

Raspberry Pi 4B, 2 GB RAM

Raspberry Pi OS Lite 64-bit

1 TB 2.5" SATA SSD connected via USB 3.0 SATA adapter

Main adapter: Sabrent/JMicron, USB ID 152d:a578

Second USB-SATA adapter also tested

Software / services

Installed roughly in this order:

Raspberry Pi OS Lite 64-bit

OpenMediaVault 8

SMB shares

Plex Media Server

Tailscale

Wi-Fi hotspot using hostapd/systemd-networkd for offline Plex access

Docker

Docker Compose

Paperless-ngx

Paperless-ngx runs in Docker Compose.

Because the Pi only has 2 GB RAM, I configured Paperless with:

SQLite

Apache Tika disabled

German OCR only

Paperless data, media and consume folders stored on the external SSD

The whole setup worked normally for around 5–6 days.

The storage problems appeared during the night after I installed Paperless-ngx.

Symptoms

The SSD becomes unreliable when connected to the Pi.

Sometimes it is detected normally as:

/dev/sda /dev/sda1

At other times it disappears completely.

During disk activity, dmesg has shown errors such as:

critical medium error, dev sda Buffer I/O error device offline reset SuperSpeed USB device USB disconnect

While UAS was originally enabled, I also saw repeated messages such as:

uas_eh_abort_handler uas_eh_device_reset_handler

Sometimes the SSD mounts and works initially, then starts throwing errors under load and may eventually disappear from lsusb / lsblk.

When that happens, Plex reports its media as unavailable and Paperless returns HTTP 500 because its persistent data is stored on the SSD.

Power checks

vcgencmd get_throttled 0x0

I also tested the USB supply with an inline USB voltage/current meter.

Voltage was around:

4.99 V

during operation.

The lowest value I observed during boot was around:

4.82 V

I did not see any voltage drop corresponding with the storage errors.

I later removed the USB meter completely and reproduced the same errors without it.

UAS test

The Sabrent adapter identifies as:

152d:a578

I disabled UAS specifically for this adapter using:

usb-storage.quirks=152d:a578:u

in /boot/firmware/cmdline.txt.

After rebooting, dmesg confirmed that UAS was ignored and the adapter was using usb-storage instead.

The I/O errors, USB resets and disconnects still occurred.

USB adapters / ports tested

I tested:

Two different USB-SATA adapters

Both USB 3 ports

USB 2 ports

Cold boots with the SSD connected

Reconnecting the SSD/adapters

Booting with and without the SSD attached

Both SATA adapters have shown problems when used with the Pi.

Other basic USB devices, such as a USB mouse, are detected immediately and work normally.

SSD testing on another computer

I connected the same SSD through USB to a Windows laptop.

The SSD is consistently detected there.

CrystalDiskInfo reports:

Health: 100%

Reallocated sectors: 0

Uncorrectable sectors: 0

Read error rate: 0

Around 287 power-on hours

I then ran a full read/surface test using HDDScan.

Results:

Bad blocks: 0 >500 ms: 0 <500 ms: 0 <150 ms: 0 <50 ms: 0 <20 ms: 0

Almost the entire drive was read in the fastest response category.

The full read test completed without errors.

Read testing on the Pi

I also performed read-only tests such as:

sudo dd if=/dev/sda of=/dev/null bs=16M count=64 status=progress

During these tests, the Pi again produced errors including:

critical medium error I/O error reset SuperSpeed USB device

In some cases the device eventually disappeared completely.

reddit.com
u/Greycritix — 7 days ago

Modern DMD LED matrix software for Raspberry Pi (Plug &amp; Play for existing RPi2DMD users)

Hi everyone,

For the past few days I've been working on \*\*ArcadeMatrix\*\*, an open-source LED matrix software for Raspberry Pi designed for HUB75 panels.

It started because I wanted something more modern than the existing solutions: smoother animations, a nicer web interface, easier customization, and a modular architecture that makes adding new features much simpler.

Today it supports things like animated clocks, GIFs, videos, scrolling text, weather, Stock Actions/Crypto, Recalbox/Batocera Sync, Gifs playlists, a REST API and much more.

\### Already have an RPi2DMD clock?

If you're already using an \*\*RPi2DMD\*\* setup, you don't need to change your hardware.

Just flash the latest ArcadeMatrix image to another microSD of card 16Gb minimum to try it out! 

configure your Wi-Fi, boot the Raspberry Pi... and you're ready to go. It's essentially a plug-and-play replacement.

\### Why I made it

This wasn't about reinventing the wheel.

I simply wanted a cleaner architecture, smoother rendering, a modern web UI, and something that would be easy to extend without digging through thousands of lines of tightly coupled code.

\### There's also an ESP32 version

I also have an \*\*ESP32 version\*\* running very well.

I haven't released it yet because publishing a project properly takes time: writing documentation, installation guides, examples, cleaning the repository, answering questions, maintaining it...

If the Raspberry Pi version gets enough interest from the community, I'll happily put in the effort to release and maintain the ESP32 version as well.

I'd really appreciate any feedback, feature requests or bug reports.

GitHub:

https://github.com/red77290/ArcadeMatrix\_RPI

Video:

https://youtu.be/vAK880Io8yo?is=nK-UlYRYMIY06Qo4

Thanks for reading! 🙂

reddit.com
u/Tough_Ad4995 — 8 days ago
▲ 68 r/RASPBERRY_PI_PROJECTS+3 crossposts

RPi Community event on Sept. 26 in Trier/Germany

Hi all,

Since 2012, when the Raspberry Pi launched, we've been running Pi and More, a community-driven, not-for-profit event in Germany that brings together Raspberry Pi enthusiasts and anyone interested in electronics, embedded systems and small computers. We originally held two events a year, one in Trier and one elsewhere, but had to scale back after Covid. Our last event was in 2023, and this year we're starting up again.

So consider this an invitation: come and visit us on Saturday, September 26 at Hochschule Trier! And if you're interested, bring a talk, show off your projects, run a workshop, or help us put on the event. We're a small group organized as the non-profit CMD e.V., and we can use all the help we can get.

More information on our website: https://piandmore.de

Happy to answer any questions here!

- Daniel

u/dfett — 11 days ago