I just got started here at CE and received my Analog Discovery 2 + BNC kit in the mail yesterday. As this was Yet Another Bare Board sitting on the bench, something needed to be done! Here’s what I’ve knocked together:
You can download the STLs and Sketchup source model from Thingiverse here.
There are two parts to this model. The file
Analog Discovery 2 BNC base.stl snaps over the feet on the AD2 to hold it in place and provides a platform for the BNC Adapter Board. This leaves the top of the BNC Adapter Board exposed for easy access while still providing a rigid platform for the two devices while assembled. It also braces the BNC connectors a little to help reduce strain on the PCB as cables are plugged/unplugged from the device.
Analog Discovery 2 BNC cover.stl fits over the BNC Adapter Board to provide additional rigidity, completely enclosures the BNC connectors for maximum strain relief, and leaves the top open for access to the jumpers (but making them a little harder to reach). The cover is optional.
This enclosure will require 4 x M3 nuts press fit into the bottom of the base, and either qty 4 M3x10mm screws if you’re just using the base, or qty 4 M3x25mm Socket Cap screws if using the top. I picked up this set a while back that has worked well for me.
Printed with Atomic Filament Bright White Opaque PETG Pro. I’d strongly recommend using PETG for this print as you’ll need a little bit of flex to snap the Analog Discovery 2 device into the retaining clips (problematic with PLA), and you’ll also want the dimensions to be reasonably accurate (problematic with ABS).
This model was printed at .15mm on a Prusa MK2.5S.
I bought a 3D printer a couple years ago for the express purpose of making enclosures for all the bare boards I had kicking around. While print quality can be pretty darn good with a well-made and well-tuned printer, it still won’t match the overall fit and finish you’d see from an injection molded part. So, if you can work with an existing enclosure by making simple modifications you’ll probably find project boxes an easy solution to implement for nice looking results.
The (obvious) benefit to 3D printing is that you can design custom enclosures specifically for your own projects. However - this requires being able to effectively use 3D design tools. I run into a lot of people who buy a 3D printer but never learn to model in 3D, which is kinda like buying a regular paper printer but never learning how to make your own documents. Fine for printing out stuff other people made but… you’re missing the primary value. Being able to knock out enclosures custom fit to spec is crazy handy if you take the time to learn the tools!