You'll want to avoid SketchUp, as it's well known that it generates unprintable STL files. I'm a big fan of OpenSCAD, but for your project, you may have better luck with Fusion 360 or a similar sketch based program. Matter control and Tinkercad are founded on manipulating primitives (as is OpenSCAD) and can make things challenging. OnShape is another sketch based program that should work.

You've done a great job of presenting the necessary measurements, a key factor in building a model and half the work for something like Fusion 360 or OnShape.

Even though Fusion 360 has changed some of the aspects of the license, it's still free for hobbyists and worth a look.