Pyp-Boy

Created by [Micah Edwards] • Started on May 22, 2025

Fully-Functional recreation of the Pip-Boy 3000 Mark IV from Fallout 4

Total time spent: 25h

May 22nd-23rd: Started on Modeling the housing!

Did a bit of research on the size of the Pip Boy is, and started modeling it in Onshape. I figured out how to use some tools I haven't used before, including the wrap tool and split tool. The base shape of the Pip-Boy is somewhat complete, but I still have a long way to go until I am done with the polished design (still need to add a ton of details, knobs, screw holes, vents, and many other things.)

https://hc-cdn.hel1.your-objectstorage.com/s/v3/68417295fe4105d7c07525d4ab1f006cc605584a_2025-05-23-143347_hyprshot.png

Time spent: 3h

May 23rd-24th: Added some knobs!

I started to model where each of the knobs will go on the Pip-Boy. Also, I fixed some of the form factor of the overall arm section. I didn't really do a ton though

Time spent: 2h

May 26th: Continuing knobby things

I added a knob for secondary menu selection and radio tuning, as well as a select button and a radio tuner indicator spot

https://hc-cdn.hel1.your-objectstorage.com/s/v3/095caf989e5443e84d2df1f08b7d26e1f4534526_2025-05-26-155143_hyprshot.png https://hc-cdn.hel1.your-objectstorage.com/s/v3/43221945aa9acdee51f7f8d1b4c205f1dce9f17a_2025-05-26-155139_hyprshot.png

Time spent: 2h

May 27th: Finished knobby stuff

I added both of the navigation wheels, as well as split apart the tube and electronics housing sections.

Time spent: 1h

May 28th: Started Latch Mechanism, Arm Erginomics

I started work on the latch mecanism for the Pip-Boy, and also turned the cylendrical interior of the model into more of a cone shape.

https://hc-cdn.hel1.your-objectstorage.com/s/v3/961e35072b154a81121447986b809b8d1c70d7fe_2025-05-28-200431_hyprshot.png https://hc-cdn.hel1.your-objectstorage.com/s/v3/486bc97e55d4ada4199406a0d993f4b2aa87ab2b_2025-05-28-200417_hyprshot.png

Time spent: 1h

June 27th: Back From Break, Finished Latch Mechanism & Hinges, Added Encoder and Heatset Mounting Holes

I finally got the motivation to continue working on my project. I finished uo the latch mechanism and the upper hinge with some 3mm rods. Also, I added spots for the encoders on all of the knobs. In addition, I added a handful of heatset holes that are hidden from the frontside to secure it together.

https://hc-cdn.hel1.your-objectstorage.com/s/v3/b2e52c3f80351a633573ffb4218ada6e2fc150f8_2025-06-27-203610_hyprshot.png https://hc-cdn.hel1.your-objectstorage.com/s/v3/75f5c39bce37d8ea9c7e3828193f0c434625de04_2025-06-27-203554_hyprshot.png https://hc-cdn.hel1.your-objectstorage.com/s/v3/76d50b34b40de67969643d15641455e24a616dab_2025-06-27-203549_hyprshot.png

Time spent: 4h

June 28th: Added Texture to the Knobs, did Research on RTL-SDR Modules

I added some nice details to each of the knobs, and gave them cool grips. Also, I fixed the latch tolerances so they actually work, and did some research on how I could get FM radio recieving on my device. https://hc-cdn.hel1.your-objectstorage.com/s/v3/2ecbe588889400ed564f8305abd84febf3086739_2025-06-28-181544_hyprshot.png

Time spent: 3h

June 29th: Started Work on a BOM, Added Latch Pin Slot, Manufacturing Research

Today I decided to start working on a bill of materials for my project. I also took some time to figure out where/how I should get the case manufactured. After trying several CNC companies' auto quote, I determined that it would be way too expensive ($30.00 USD for just one simple latch part!). Instead, I will 3D print the parts and electroplate it at home. The only change I made to the CAD model today was adding a latch pin slot so that the latch can actually lock properly.

https://hc-cdn.hel1.your-objectstorage.com/s/v3/1c74663c2242f76f8d4dc3c0941211fc3dfbe883_2025-06-29-171235_hyprshot.png

Time spent: 2h

July 1-2nd: Started work on pyp-tui

I decided that I wanted to code a TUI (terminal user interface) using rust, to use as the main interface for my device. So far I have a basic inventory database, menus, and submenus. It still need some controls for the RTL-SDR module though.

https://hc-cdn.hel1.your-objectstorage.com/s/v3/79f344e348c653453cdb9142933b67766726bf15_2025-07-02-152713_hyprshot.png

Time spent: 2h

July 3-4: Working on Organization, Adding Map Data

I decided to start organizing my script, by breaking it up into seperate files. Also, I was able to finally get the map data stuff working. Origonally, I was going to go for a ascii art map centered on the coordinates from the gps module, but I couldn't get that working. It will just be data instead. And the best part? It works offline, with a small library size! Also, I implemented an escape button that erases any evidence of the tui being open! In addition, I fixed the inventory tabs so that they change content based on category.

https://github.com/user-attachments/assets/03545f6d-08a7-4fc2-ad75-7554e2540552

Time spent: 5h

July 16-20: Case Design Fixes and Assembly

I finally got all the parts for my project! I started by fixing all of my case design files so that they could fit my components. This took about four hours, and I modified the encoder holes so they could fit more snugly, added mounting posts for the raspberry pi and gps module, and added a nice cutout for my battery and wiring stuff. I also worked a bit on assembling my project, and got everything put together!

https://hc-cdn.hel1.your-objectstorage.com/s/v3/0b8f877d28e4e5ec8f6f84db51e3453ea9cfeb9f_2025-07-20-210547_hyprshot.png https://hc-cdn.hel1.your-objectstorage.com/s/v3/38d9a39f9074412fb17914c7675049f7af02daad_2025-07-20-210528_hyprshot.png IMG_0210 IMG_0212 IMG_0213 IMG_0214

Time spent: 7h