Fusion 360. Worked for years. PLA was fine but Petg for strength
The author marked this model as their own original creation.