Layer by Layer: WiFi Finder enclosure #3DThursday #3DPrinting


123D files includes all of the parts used in the Wifi Finder project. The four part design houses a uFL adapter cable, CC3000, Pro Trinket and Lipoly battery. Ready to edit top cover with an easy to adjust snap fit lid to correct for tolerances.

Port openings for the dipole antenna, slide switch for easy powering and access to the usb port for charging and programming.


The main case uses the widgets available on our 123D gallery page. Standoffs for the CC3000 on the bottom use #4 40 phillips screws for mounting. They also act as pillars that helping the uFL cable to coil underneath the CC3000. The clips that hold the slide switch in place include a chamfered platform that allows it to print without any supports.

The inner port for the usb aligns with the usb port on the Pro Trinket. The dipole antenna is held in place with the included washer and nut.

Adjust the widgets if your adding any other components like a GPS module for data logging or a bigger Lipoly battery. Merge the objects by selecting the main case first, then the slide switch clips and inner usb port parts.

Now we can subtract the holes we need to access ports. Select the the merged case and then the slide switch cut out, usb cut out and dipole antenna cut out.


For the standoffs, I select the cut outs for each cylinder and then subtract, before merging into the main case.

The geometry that punches through the back of the case tightly holds the clip in place. The clips uses the same geometry with a taller extrusion and a wall thickness difference of +.4mm depending on the tolerances of your printer.

The clip it’s self is created using the split solid feature. To create, we’ll extrude some geometry to cutout the curved shape using a simple sketch as the splitting entity.

Kinda reminds me of cutting a block of wood.

Select the four corners and add a fillet to smooth out the edges.

To print the clip without any supports, we’ll create a sketch to cut the bottom of the clip to even out the sharp side edge.

The top cover graphics were created using vector paths. Update the design by importing an svg file to cut out the shape into the cover. To account for tolerance differences, the lip that snap fits onto the case is easy to adjust for a tight fit. Select the outer walls to pull or push first and then compensate inside the inner walls.

The diffuser cover is made using the project feature. This lets you build a shape based on the outline of another object.

In this case we can use the inner shape of the lip to project an outline which we can then extrude geometry from.

The diffuser only needs to be about .5mm thick to spread the light from the LED.

Read the full tutorial on:

Every Thursday is #3dthursday here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!

Have you considered building a 3D project around an Arduino or other microcontroller? How about printing a bracket to mount your Raspberry Pi to the back of your HD monitor? And don’t forget the countless LED projects that are possible when you are modeling your projects in 3D!

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

1 Comment

  1. Guys,

    Awesome project. Awesome Hangouts show. Thanks for sharing your knowledge – it is absolutely invaluable – and greatly appreciated !

    Note … was really interesting in diving into your 123d Design files, to check out your widgets and the enclosure in general. Finding that the link is invalid ("Invalid Product") and not having luck searching on the 123Dapp site.

    Anyone else having issues … or is it just me ?

    Thanks again and regards,

Sorry, the comment form is closed at this time.