Onto the hardest part of the project; the R1 shoulder button and joystick. Why hard you ask? Well, this part is really snug, in fact, needed to shave the 1mm edging off the corner part of the PSone screen holder; yes, really - although there is an option not to do this if you don't want to...
Anyway, on to details:
Here are a couple of joysticks from an old controller, a PSone controller.
And the reverse (board) side. Keeping the joystick in the board, although the contact traces will be cut through so I don't get any rogue behaviour.
Putting in the R2 shoulder button, as you see, it sticks out a bit. That needs to be trimmed down, especially the insides. Take a bit off here and a bit off there until you get it "just right".
The tact switch needs to be mounted at the top, under the board; to give it extra space, I used a small sanding drum on the dremel to just trim off the corner off the metal.
Hot glued in place, two of the tact switch contacts snipped off (two on short side), only need the top two.
The surround on the joystick cap needed trimming so it rotated around the tact switch:
Here's the part I referred to - used sanding drum on dremel to gently sand down the edge of the plastic and metal on the edge of the PSone screen; not to go through of course, but close to it.
Secured PSone screen with just a few small spots of hot glue, will secure it better later.
...here's why...
If you don't, the joystick casing just catches on the edge of the screen
This is how it looks - tact switch works fine, joystick moves fine.
Not stuck it in place yet, spray painting the joysticks black first.
If you don't want this palaver, you can by-pass it, by just having the stick itself, without the plastic surround, and cut out a piece of fabric to put the hole through, then stick the fabric inside the case - you then don't see the joystick underneath - novel idea, works; and would save trimming down the plastic surround on the joystick (as per the animation above) and also the edge on the PSone screen.
I had intended to do this method originally, as "option B", however I managed to use the original plastic surround. If I don't like it in practice, I will use the fabric method.