I used PLA+ with 0.12mm layers and 0.4mm nozzle. No support or adhesion. Any infill fine.
This is my less-used plip so I didn't bother doing much tidying up on the top of the buttons, just a bit of light sanding and polishing, so the angled layers are still just visible but that doesn't bother me. At less than 1p to print the lock and boot buttons (the unlock on mine was still fine) I could redo the job later if I really wanted to, and might even use different colours just for fun :o)
The unlock and boot buttons are actually slightly different sizes (boot is smaller) but the unlock button size happens to fit still, it just needs to face the opposite way so the fatter bit points towards the centreline of the plip.
The author remixed this model.
Thinned flange to 0.35mm to avoid having to sand the flat base after printing.
Thickened buttons by about 0.5mm to get them a little higher.
Added the pimple on the lock button which is useful as a tactile feedback that you're pressing the right button in the right spot without looking!
It's possible the original design is intended to be trimmed around the edges of the flange until it doesn't catch under the edges of the inner casing, but I wasn't too sure so ended up remixing so the flanges sit inside the inner casing which is where it's supposed to live rather than sitting on top of it. It has to press down to reach the switch on the circuit board underneath it.