Squashing errors, one by one — An effective, yet time consuming (hey, this is a hobby, right?) aspect of programming that seems to apply to 3D printing is trial and error. Basically, try something, observe as much as possible on the trial, make adjustments and try again. Slowly but surely, you get something that works. In…