my two tips for designing things with 3d printers:
1. print small pieces. it's way easier to iterate on a part that you can print in 20 minutes than a whole big thing that takes an hour. Less waste, as well. now that I've got this button enclosure working well, I can just include this model into the larger design.