nylon would probably be too floppy. As well as being a more advanced filament to print properly.
pla or petg would be absolutely fine.

loads of free cad programs - I use openscad, which has a...