These are custom buttons for Sunwaytek H510 V1 or V2 controller. The controller uses mechanical keyswitches and the buttons are removable akin to mechanical keyboard keycaps. The original STEP file used to be on Sunwaytek website for advanced users to modify, however it's not currently available as of July 2024 so I had to modify one they had several years ago.
The buttons except for A are customisable (I made the letter A with simple lines but you can save a copy of any other button as A and edit it), the original FreeCAD models are included. The font used is Arial Bold and the text can be changed by editing ShapeString shape.
ABS is recommended for durability though PLA will work adequately as well. Place buttons with flat top side on the bed to minimize support use. Use a raft for uniform thickness of the button. Infill is a minimum of 50% for added durability and wall thickness. I discovered the button might not fit on the switch at first, in that case use a small flat screwdriver or a knife blade to widen the opening a bit.
sunwaytek_button_A-Body.stl | 193.8KB | |
sunwaytek_button_A.FCStd | 331.8KB | |
sunwaytek_button_B-Body.stl | 213.3KB | |
sunwaytek_button_B.FCStd | 487.4KB | |
sunwaytek_button_X-Body.stl | 199.5KB | |
sunwaytek_button_X.FCStd | 450.9KB | |
sunwaytek_button_Y-Body.stl | 199.5KB | |
sunwaytek_button_Y.FCStd | 450.2KB |