Mastering Custom CNC Machining for Smart Home Hardware: How to Overcome Miniaturization and Material Challenges