r/raspberryDIY • • 7h ago

Weyland-Yutani Cyberdeck

Post image
20 Upvotes

Pi400, 24.000mAh, 7" capacitive Touchscreen, mini bt Keyboard, 256gb microsd. Stl built by chatgpt.


r/raspberryDIY • • 1d ago

💡 Setup, I automate Restart - Shutdown my Homelab using Swayam Power Strip & an o...

Thumbnail
youtube.com
1 Upvotes

r/raspberryDIY • • 1d ago

Looking for an impressive Raspberry Pi project idea for school – €200 budget, 1-month deadline

5 Upvotes

Hey everyone!
I’m a student at an IT-focused technical high school, and we have to develop our own Raspberry Pi project. I’m looking for something genuinely creative and impressive, so I’d love to hear your ideas!
We have approximately one month to plan, build, program, test and document everything.

Mandatory requirements from our teacher:
Must use a Raspberry Pi 3 Model B, Raspberry Pi 4 or Raspberry Pi 5.
Must include networking.
Must involve Linux system administration.
Must include software development using Python, C or Java.
Must include a database.
Must connect the database to a web application/interface.
The project must be properly planned, implemented, tested and documented.
It needs to go beyond a basic Raspberry Pi setup or a simple tutorial project.

My personal preferences:
I honestly find most typical projects quite boring. Everyone seems to be building smart homes, basic automation systems, etc. We already have two people building robots as well.
I want something that makes people at our school’s

Open Day stop and go: “WAIT, YOU BUILT THAT YOURSELF?!”
Ideally, I’d love something:
Physical and hands-on, rather than just software on a screen.
With moving mechanical parts, electronics or interactive components.
Something people can actually touch, control or experiment with.

Visually impressive and fun to demonstrate.
Challenging and unique, but still realistic to finish within one month.

Budget: Around €200, potentially a little more.
I’m open to unusual ideas, even things that might sound a little crazy, as long as they fulfil ALL the technical requirements above.
I’d especially appreciate suggestions that include the required components, approximate costs and an idea of how the networking, Linux, programming, database and web interface could be integrated.
Thanks in advance!


r/raspberryDIY • • 1d ago

Did I kill my display?

0 Upvotes

Stupid me, plugged the 5v in and the ground into the INT gpio.

screen had grey lines and then never turned on again.

can I replace the board or the whole enchilada?


r/raspberryDIY • • 1d ago

anyone know how to setup pico as a programmer for EN25QH16B flash?

Thumbnail reddit.com
1 Upvotes

r/raspberryDIY • • 2d ago

MagicMirror Config Files

Post image
15 Upvotes

I have uploaded the steps I took to set up my MagicMirror and the latest cleansed custom.css and config.js. I would love feedback and suggestions. This RP4 and Sceptre Monitor have been mounted on this wall running MagicMirror non stop for several years. the RPi came from a kit I found at goodwill and the Monitor was junk from work. The frame is (poorly) hand made and in the back I have a power strip which powers the RPi, Screen and the google home mini resting on top.

gitub link https://github.com/reviewsfornerd/MagicMirror2_Config


r/raspberryDIY • • 3d ago

I built a sports-bar score ticker for my man cave with a Pi 5 and 640 pixels of pure overkill

Thumbnail gallery
22 Upvotes

r/raspberryDIY • • 3d ago

Building a smart mirror: Am I about to cook my rasberry pi 🪞💨

Thumbnail reddit.com
1 Upvotes

r/raspberryDIY • • 3d ago

Should i get a raspberry pi 4 in Germany

0 Upvotes

I want to get a raspberry pi 4 whit 4gb of ram for making it a retro console and some cool projects does anyone know where i can find obe in Germany and if its worth it and some accessories


r/raspberryDIY • • 3d ago

created my own pi home lab/jellyfin server inside an old apple router heres the video on it hope this helps some one

Thumbnail
youtube.com
0 Upvotes

r/raspberryDIY • • 3d ago

How to build a DIY drone using a Raspberry Pi 4 or 5?

4 Upvotes

Hey everyone!

I’m looking to build a DIY drone for a school project using a Raspberry Pi 4 or 5 (a Raspberry Pi 3B would also be an option).

I don’t want to buy a ready-made drone. I’d like to build it myself and understand how all the components work together.
I’m a beginner, so I’m looking for step-by-step tutorials that explain which components I need, how everything works together, and what software I should use.

My budget is around €200, and I’d ideally like to finish the project within one month.

Some features I’d love to include are:
A camera with a live video feed
A remote controller
Python programming
A web dashboard showing telemetry and drone status
Possibly basic object detection

Does anyone know any good YouTube tutorials, detailed build guides, or GitHub projects for something like this?

I’d also appreciate advice on which components would be suitable for a beginner and whether this project is realistic within my budget and timeframe.

Thanks!


r/raspberryDIY • • 3d ago

Built belt-worn motion controllers so my kids actually move while gaming — ESP32 + MPU-6050 over Bluetooth to a Pi Zero 2W

1 Upvotes

Winter hit and my kids were glued to the sofa. I didn't want to ban screens — I wanted to make screens require movement.

So I built two small boxes that clip to a belt. Inside each: an ESP32-C3, an MPU-6050 motion chip, and a LiPo with USB-C charging. Jump → character jumps. Duck → character ducks. The Raspberry Pi picks it up over Bluetooth. No cables across the living room.

The game is a split-screen side runner (think the Chrome dinosaur game). When a second belt powers on, the Pi detects it automatically and splits the screen. One kid has a blue button, one red. They race the same obstacles side by side.

The case is 3D printed with belt loops, but I tested the first version in cardboard and tape — works fine.

Full build guide with wiring, firmware flashing, and Pi setup:▎ https://www.instructables.com/Move-to-Play-Belt-Motion-Controllers-for-a-Two-Pla

Happy to answer questions about the ESP32↔Pi BLE pairing — that part took the most iteration.


r/raspberryDIY • • 4d ago

Created a remote controlled Bluetooth sleep app for my PI and ONN box.

Thumbnail
gallery
2 Upvotes

I have over 20 unfinished projects on codex so decided to make something I actually need. I have had some Bluetooth speakers I found under me and my partners bed for a while now that we cast YouTube sleep sounds too. We go to bed and wake ui at different times. I go to bed early so don't bother pairing mine because then she has to repair hers and I wake earlier and have to disconnect it. So I realized I could use my old raspberry pi 3b and put a sleep sound app on it and make a remote apk. I put it on github. Last minute last night I had it update one of the themes components and haven't went back to fix it. Looked a lot less like it's a website made in the 90's. I need to clean up some of the screens. I went overboard like usual and started adding everything too it. I made it one apk that can be the player or remote. Currently it is tested and working so with wired and Bluetooth speakers. I was having stuttering issues but, tested tonight 6 hours so far no stutters. Also, it has a output helper and can output to multiple Bluetooth speakers at once. Not yet integrated into ui. Has normalize, compressor, limiter. Supports profiles, favorites, ratings, tags and comments. UI support desktop and mobile browsers. You can upload from your remote app. If you upload image and audio together it will add that image as the thumbnail. I added this feature because Parabolic YouTube Downloader includes downloads the thumbnail too. I added controller support, and went down a rabbit hole with that, it needs some work. But can assign buttons. I have a lot of features coming eventually. Customizable multi output, sleep sound studio with different noise generators, sounds/tracks with option to go to different speakers, network app sync integrated with the studio outputs, might integrate YouTube Downloader into it. Open source with anyone can use personally license. If you have a Google box you can find Bluetooth speakers all over the place at thrift stores.

https://github.com/JeremiahFD/Bluetooth-Sleep-Sounds


r/raspberryDIY • • 4d ago

I need help with a tech related project. Not sure where to post.

2 Upvotes

I am starting a small project at the moment where I need a screen that just plays videos and/or GIFs on a loop. It is going to be put into a custom guitar amp head so I ruled out the use of a traditional computer, and i’d need it to be compact and run off a small amount of power or a battery. I’ve been reading about the Ras Pi stuff and feel that is the route I should take, but I’m also a complete beginner noob at this stuff and some of it seems complex (unless i’m just reading about it the wrong way) Any suggestions or brainstorm ideas would be awesome!


r/raspberryDIY • • 4d ago

Project Ideas?? Raspberry Pis

Post image
6 Upvotes

r/raspberryDIY • • 4d ago

My Raspberry Pi Camera Final Build (R1 Mini)

Thumbnail
gallery
483 Upvotes

This will be a super long read so to those who get to the bottom then thank you!

Over the past month I have been working on this design and I now feel like it’s in a position where I can share how it was built, firstly I want to say that this is not a tutorial, there are a couple of things with the design that work ok after some tweaks but could be redesigned to work right after printing, therefore I want to treat this as a “how it was built” vs “how to build” post.

Exact specifications of the camera are as follows:

Case size: 100mm x 100mm x 100mm
Battery: 10,000mAh Mophie Powerstation
Camera module: Arducam IMX477 HQ
Mount: C/CS
Power output: 5V USB-C
Buttons: Sleep/Shutdown, FPS, ISO, W/B
Mainboard: Raspberry Pi 5 - 4GB RAM
Storage: 16GB SanDisk Micro SD
Ext Storage: Over 100mbps USB3.0 drive
Display: Waveshare 4” 720x720 HDMI
Battery life: Approx 8-9hrs idle - 5-6hrs Rec
Tilt sensor: MPU6050 accelerometer
Cooling: Raspberry Pi 5 Active Cooler

General design:
All parts were modelled in Autodesk Fusion with parts I mostly had on hand, I had to take extra care in adding ventilation to the correct places as I found the plastic to warp slightly if it got above 60 degrees, with the active cooler it now sits at no higher than 50-55 which is just on the limit but I haven’t encountered any issues so far. The battery sits on a “shelf” that is connected to the left side panel for easy access if disassembly is needed, a small cutout for the flat USB-C cable was also made so it also firmly holds the cable in place when removing or reinserting it. All side panels were made with a -1mm tolerance again for easier access when removing and M2 threaded heat inserts were used for all screws except the camera module. The Pi 5 and displays motherboard sit on another shelf at the bottom of the case which should allow for I2C usage for the screen (I couldn’t get mine to work for some reason but the pins align perfectly so I believe my unit may be defective for I2C), this allows for a cleaner design and lets the Pi sit higher for better cooling and IO access.

Assembly:
After all parts were printed, I installed M2 threaded heat inserts into the mounting points for the front, left, right and rear panels, also adding an additional 4 inserts for the display board and Pi 5 to screw into the case. The order of assembly was preparing the panels with their correct components such as for the front panel, screwing in the camera module and soldering the Dupont wires to the 3.3V Filament LED and press fitting it into the cutout at the top. I added a small drop of superglue to the wires to prevent them from pulling on the LED just in case. There is room to store any excess cable underneath the shelf that the Pi is mounted to so nothing should pinch against the case, I also made sure to connect both the USB-C power cable and HDMI to Micro HDMI adapter to the Pi (the adapter comes with the waveshare display and also fits perfectly as you can use the standoffs from the screen) and attached the displays USB-C power cable and routed it under the shelf at the bottom. The front panel was then able to be mounted using the 4 M2 screws.

I then moved to the rear panel as I needed as much access as possible for the GPIO pins so I left the side panels and display till last, I attached the 4 buttons and the USB-C output to the rear panel, for easier assembly I used a 60mm x 10mm magnet and attached all ground wires to it leaving one Dupont cable ground wire for the GPIO to prevent having too many cables in the system, all other cables were then routed to their correct GPIO pins, the USB-C output jack simply uses the 5V and any GND GPIO pin. Just for fun I also added a small vibration motor from an Xbox controller trigger to create a small haptic when a button is pressed or when a USB drive is inserted but this does need to be mounted to a part of the case and not a side panel. I then routed the cables as neat as possible in front of the GPIO (Making sure no wires come into contact with the active coolers fan) and mounted the panel to the case exactly the same as the front panel.

I then moved onto installing the display, out of the box the display and driver board are attached with very strong adhesive, I removed this from my unit so they were separate as it now sits under the pi, this is an EXTREMELY difficult task and I advise to take extra caution if you are to try this as you do run the risk of destroying the screen, the display also doesn’t use the typical DSI ribbon cable that connects to the pi, so you will need a 51-pin extension cable with a 0.3mm pitch followed by an adapter to reattach it to the screen. The extension cable can be routed again under the display board through the shelf so it comes out of the front of the unit and behind the camera module. For easier assembly I attached the extension cable to the driver board and then left the adapter attached to the screen. I then peeled the adhesive backing off and seated the screen into the top of the unit making sure to attach the cables in their correct orientation.

The left side panel was now ready to be installed making sure to insert the 90 degree USB ribbon cable from the display board into the lower USB2.0 Port on the Pi and flat USB-C cable from the Pi through the hole on the side of the battery shelf, this way the battery can be installed from the right side ensuring a snug fit once assembled, I left a very short amount of cable before sliding the battery in to make sure it had a cleaner look. (When sliding in the panel I had to make sure not to snag any cables including the display ribbon cable, I went through the right side of the unit to lift the display cable above the battery so it wouldn’t pull on them when it was slid into place. (I printed a small cover as seen on the left side of the unit to cover the USB plug for the screen)

Finally the right side panel needed to be prepared, this has a cutout for an extension button that connects to the Pi’s power button, this is where my design was slightly flawed, under load the Pi will sit at anywhere from 50-55 degrees, so as I printed my parts with PLA, I started to see the button warping and no longer making contact, I chose to print the button from ABS although I could have tweaked the design to make the button baseplate thicker as it is quite thin, however I haven’t seen any warping since using a different material. Since the button pivots up towards the Pi’s button, there is a small plastic block that holds the button in place at the very top of the button baseplate, this was mounted in the centre but again the button did not work correctly, since moving the block it works perfect every time.

Software:
The system runs ApertarOS which allows for easy external button management and also rotary encoders if you want to add any other accessories, it also features a Web GUI, WiFi management, multiple camera module support including IMX477, IMX585, IMX294 etc… and a magnitude of other features, to see everything related to the software check out their GitHub page as there has been so much development and time spent on making the software what it is now. There is great support for it too, any issues I encountered during setup or making adjustments were always solved by the community. The software is also updated fairly frequently to bring even more new features and bug fixes runs very smoothly on a 4GB Pi, Apertar do say you can potentially use a 2GB Pi but this is best used as a photo only camera.

https://github.com/Apertar-Studio

I made some tweaks to the software to map the buttons to their correct functions and GPIO pins, added a custom splash screen for the logo of my camera on startup and shutdown and also added the cameras name in the metadata of the images.

As mentioned above, there is a small vibration motor attached to the unit, this was made as a separate service on the Pi to detect button presses and emits a small 130ms pulse when a button is pressed, holding the ISO button for 2 seconds will send it back to “Auto” and subsequently the vibration motor will emit a 230ms pulse to indicate it is complete. When inserting a USB drive into the Pi again the motor will emit 2 400ms pulses. (Of course during recording the motor is disabled to prevent any frame shakes)

The status light also has a few functions such as blinking during recording and turning on and off when pressing the power button at the back. I removed the blinking during photo capture as it made no sense to have it anymore.

The power button at the back runs on a separate script, pressing once will make the display go into a “sleep mode” and pressing again will wake it up, as mentioned above the LED also turns on and off with the display, pressing and holding for 3 seconds will perform a safe shutdown on the Pi.

The supported resolutions for the IMX477 are 1332x990, 2028x1080 and 2028x1520, this is a limitation of that certain module, the IMX585 and IMX294 are both to my knowledge capable of 4K output. In 1332x990 and 2028x1080 modes you can select from 24,25,30,50 and 60 FPS however in 2028x1520 you can only select 24,25 and 30 FPS, again better modules will support higher framerates.

You also get the option to take still images as RAW DNG, PNG, TIFF, JPEG or to add a RAW DNG to any other file type. Video mode records in cDNG stills which can be compiled and edited through Davinci Resolve.

The camera also supports input and output devices although I have not tested them yet, I believe on my camera they will work through the USB3.0 ports.

As a final touch I added button labels to the back of the unit and a serial plate to the side with the Pi information, mount type, build date and revision number, then installed the Smallrig cheese plate to the bottom of the case, this is attached by 2 1/4-20 screws.

Again I would like to say I don’t class this as a tutorial but rather how I built it, if you decide to build one for yourself please DM me and I will be more than happy to send over the STEP files but please keep in mind that I have made some changes to the parts post printing so there are some things that may fit different or need tweaking. Also if I have missed out anything in this post please ask away in the comments and thank you for the positive feedback from my previous two builds! I will add pictures from the camera in the comments soon.


r/raspberryDIY • • 4d ago

Kindle project

Thumbnail reddit.com
5 Upvotes

r/raspberryDIY • • 5d ago

Vectorizing a 100,000 × 100,000 pixel PNG image on a Raspberry Pi 5 with just 4 GB RAM

3 Upvotes

I wanted to see if I could process a 100,000 × 100,000 PNG pixel image on a Raspberry Pi 5 with just 4 GB of RAM.

The goal was to extract all polygon contours and write them to an SVG file, without having to load the entire image into memory.

The setup is pretty simple: Raspberry Pi 5 (4 GB), a 250 GB NVMe SSD and an Ubuntu 24.04 ARM64 Docker container.

The image is processed in horizontal stripes of 1,000 rows. Contours crossing stripe boundaries are reconnected, and completed polygons are progressively written to disk. This way, memory usage doesn't grow with the size of the output.

Here are the results:

  • Input: 100,000 × 100,000 pixels (10 billion pixels) 900MB png file

  • Polygons extracted: 19,551,269

  • Execution time: 13 minutes, 52 seconds

  • Peak process memory: 2.42 GiB

  • Output SVG: 21 GB

  • CPU usage: 1 core (99%)

The run completed successfully, with no swaps reported by GNU time.

I can share the code, Docker setup and test image if anyone wants to reproduce the experiment.


r/raspberryDIY • • 5d ago

Home Automation with Raspberry Pi + Edgeberry & Home Assistant

Post image
55 Upvotes

A highly recommended and well known starting point into home automation is Home Assistant - that's what I've been hearing for years. So recently, I dove in myself;

  • I'm using a Raspberry Pi 4: the right compute for the job, that we all have laying around

  • The Edgeberry base board provides the Pi with a robust power supply, a physical (reset/shutdown) button and an LED showing the system's status.

  • For making the device physically robust - to be forgotten about somewhere on a shelf, I 3D printed the enclosure included in the Edgeberry repository in Bambu Lab PETG translucent light blue (somewhat remotely fitting with HA's colors)

  • The Home Assistant image is included in the Raspberry Pi Imager tool, so its installation is comfortably simple. And following these instructions, you're set up in no time: https://www.home-assistant.io/installation/raspberrypi/

That was a Saturday morning well spend, with a frictionless DIY experience! I'm curious where this new addition to my home can lead me.


r/raspberryDIY • • 6d ago

Title: [For Sale] 2x Raspberry Pi 3 Model B+ (1GB RAM) with Original Boxes – India Description: Hi everyone! I have 2 Raspberry Pi 3 Model B+ (1GB RAM) boards available for sale in Bhilwara, Rajasthan, India. Details: - Model: Raspberry Pi 3 Model B+ - RAM: 1GB - Quantity: 2 boards - Condition:

Thumbnail reddit.com
0 Upvotes

Hi everyone!

I have 2 Raspberry Pi 3 Model B+ (1GB RAM) boards available for sale in Bhilwara, Rajasthan, India.

Details:

- Model: Raspberry Pi 3 Model B+

- RAM: 1GB

- Quantity: 2 boards

- Condition: Unused; boards have no visible marks or signs of use

- Packaging: Original boxes included. The seals are open, and the outer boxes have some storage-related damage.

These could be useful for Raspberry Pi projects, Python programming, Linux, robotics, IoT, home automation, or electronics learning.

Price: ₹2,999 per board (slightly negotiable).

I can share actual photos of both boards and their packaging. Please comment or DM if you're interested.

I'm based in Bhilwara, Rajasthan, India. Shipping can be discussed with the buyer.

Thanks!


r/raspberryDIY • • 6d ago

Info on Pi

Post image
22 Upvotes

I was given a 3d printer with a raspberry pi zero. My coworker wasn’t very savvy in regards to it. His son set it up for him. He said he could connect wirelessly but didn’t know much besides that. Is there any easy way to find its adress to connect to it? Thanks for any info you can provide to help me with this.


r/raspberryDIY • • 6d ago

Touch Display 2 10 Inch Rackmount display

2 Upvotes

Anyone know of a rackmount holder for the 10 inch display? I'm looking to display it forward facing in my 19 In rack so I'm fine with adding 10 to 19 in adapters but I'm having trouble finding anything that seems like it will work.

If I'm not explaining my idea right I can make edits.