Bolt-together DIYB0XX designed for low-profile switches. No adhesive or plastic welding needed. Modified 20XX B0XX layout provided by Crane's github: https://github.com/Crane1195/DIYB0XX
This is not a guide for a specific end product. Check Crane's github if you want to know more about b0xx projects.
Possibly working on USB-C variant, thinner variant, and a variant using D2FC type omron mircro-switches. No keycaps are included in these files yet. Check tolerances or model your own before printing this. If you'd like changes or have any suggestions, let me know. STEP files are also included for people to modify.
Hardware:
6 for middle, 2 for USB mount, 8 for bottom piece(s). Bottom 8 bolts can be swapped for countersunk head bolts if using a non-printed bottom. Might need different lengths if doing so.
To be pushed in with a soldering iron into the holes facing downwards. Could be omitted and threaded into the print if the holes were smaller.
I designed this using Gateron KS-27 switches. Kailh Choc switches should also work. I can create a variant for MX height switches if desired.
The one that looks like the image below. Mine didn't come with fasteners, so I modeled with the same M3x20mm bolts. No idea if those screws will work with the design, but it might need modifications if you intend to use them.
I'm likely to be making a type-C version whenever I get a type-c panel mount connector.

Everything else you need to make a b0xx as well. I'm not listing them, this is not a guide for a specific end product.
The author hasn't provided the model origin yet.