A few changes and the materials are complete!
I’ve ended up instantiating the knobs and added two indicator LEDs for them. I’m still getting used to setting the shinyness amount using the alpha channel of the specularity map, so it tend to be a little hit and miss, I also added labels on all the buttons. The entire body (minus the screen letters and LEDs) is now a single material.