Get a ​ Creality3D CR-6 SE 3D (about $ 300)
Use Ultimaker Cura as the software to make the print code (free)
Learn Tinkercad to create your...