There are many computer-aided design (CAD) programs that work well with 3D printing:
Tinkercad – Beginner-friendly, browser-based, and free. Great for quick designs.
Onshape – A powerful, fully online CAD platform with strong collaboration tools. Free for students.
Autodesk Fusion 360 – Advanced CAD software with parametric design features. Free student licenses available.
A good path is to start simple in Tinkercad, then move to Onshape or Fusion 360 as your designs become more complex.
Once your model is finished and correctly dimensioned, export it as an .stl file—the standard format for 3D printing.
Your STL file needs to be processed by a slicer to generate printer instructions (G-code).
Recommended: OrcaSlicer – advanced features + user-friendly interface.
Other Options: Bambu Studio, PrusaSlicer, Ultimaker Cura.
Learn the basics: All3DP Beginner’s Guide to Slicing
Save your sliced file as a .gcode onto an SD card or USB drive. Insert it into the 3D printer, select your file from the printer’s menu, and start the print.