Close

Buttons

A project log for Pip-Boy 2000 Mk VI Upgrade

Upgrading The Wand Company's Pip-Boy 2000 Kit with electronics

pmoP.Mo 01/15/2019 at 01:371 Comment

@Evan J mentioned he had a problem with switches in the top piece, so I though I would have a look at my planned mod and see if it would fit. There is not a huge amount of room as shown below, but not as tight as the screen will be.

I'm using a 12mm tactile push-button and inserting it underneath the existing button. Originally I thought I would cut the existing button down to size and fit in beneath the spring, but woudl be tight and risk damaging the visible button piece if I screwed up so I went with mounting in under the existing button, and drill a hole for it to poke through. 

Exploded stack-up: - button - kit holder with hole, kit spring, kit knob, kit button closure

I executed this poorly by trying it at home with a hand drill,  instead of making a jig and doing it in a pillar drill at my local maker space, so mangled the piece a bit :( Still managed to salvage it and it looks like it works fine - maybe a millimeter to be removed from the button stop.

Close-up of the modified button holder with the button poking up through the hole 

I tacked it in place with super glue and then went around it with hot glue to secure it. In time I might go for an expoy for a more permanent fit. I might have to 3D print a replacement if the damage to this one proves to great...

Loads of room, as long as I don't try to put a hat in there ;). Using the GPIO pins down that end may require soldering wires direct to the pi instead of headers and jumper pins. It will certainly be tight once all the wiring converges on the pi - maybe a GPIO expanded on the I2C bus would simplify the wiring of all the buttons?

The button no gives a satisfying click each time it is pressed, and I know it will work just fine with the pi. The three STAT/ITEM/DATA buttons will get similar treatment but with smaller 6mm push-buttons, but I'm going to do that more carefully so will have to wait for another day.

Discussions

Evan J wrote 01/15/2019 at 04:37 point

Oh that is an interesting way to do it. What I used was https://www.adafruit.com/product/1503 (uxcell 16mm panel mount button)

The burgandy color matches pretty close to the color of the original button. The problem i had was that once i got the wires soldered to the button they were touching the edge of the pi. I also have header pins on my zero. Everything on mine fits, but I really have barely enough room.

  Are you sure? yes | no