A Software Engineer's CAD and 3D Printing Journey: An Overengineered Webcam Raiser
2024-12-16
A seasoned software engineer, tired of the virtual world of coding, yearned to create in the real world. He acquired a Bambu Lab X1C 3D printer and quickly mastered 3D printing. He then started learning Fusion 360 CAD software, surprisingly finding its constraint concepts similar to iOS UI constraints, and parametric CAD design echoing functional programming. His first project: an overengineered webcam raiser to solve the issue of the webcam obstructing his screen. This project not only provided him with the joy of 3D printing and CAD design but also a deep understanding of the manufacturing, material, and other details that need to be considered during the design phase.