This is something I've been doing a bit of work on as well. Here in this photo, is sort of a progression of design.
On the left is basically the Thingiverse 29mm scaled up to 38mm. I used PLA on this, as just a proof of concept and fit for the
tube. I decided it took up way too much real estate on the tube end (a full inch), and decided to shrink it down on just the
Z-axis. I used Blender to do the resizing work, rather than use the scaling routine in the slicer.
In the middle is the "Z-shrunk" design. The threads squeezed down on both parts, and it took quite a bit of hand finishing
to get the threads to mate and engage properly. This takes up about 5/8" of the tube end. I also made this from ABS
plastic, after having built an enclosure for the printer, which worked very well.
On the right is the latest iteration. I added material to the base of the cap. After "Z-shrinking" the cap, there was less than
2mm in the web to resist the kick back of the motor. The new web is about 4mm thick, which was more than the 1st iteration
of just a bit over 2mm. This cap and thread body are made of ABS as well. It fits my 38mm motor tube very nicely.
I'm still debating on whether or not to actually try this on my first Level 1 rocket, but it is encouraging to read above that even a PLA
retainer works. If anyone is interested in actually testing this, before I get my Level 1 rocket completed, I can upload the .stl files.
No guarantees of course. The two zipped files are 725 KB in size.
