CAD
Computer-Aided Design (CAD) software is essential for designing machine components. It allows you to create detailed 3D models, which can be used for 3D printing or CNC machining.
3D Printing
Once you design your components with CAD software, you can 3D print them to create physical prototypes or final products.
CNC Machining
Unlike 3D printing, CNC machining is a subtractive manufacturing process that involves cutting away material from a solid block to create the desired shape.
Programming
To control your machine, you'll need to write some code—usually both firmware (for the hardware) and possibly some software (for a computer or app interface).
EDA
EDA tools are essential for designing electronic circuits and systems.