/wifi-plug

3D-Printable OpenSCAD model of a plug to fill up those empty WIFI antenna holes

Primary LanguageOpenSCADOtherNOASSERTION

wifi-plug

Introduction

This is a 3D-printable OpenSCAD plug to fill up those empty WIFI antenna holes left behind when you remove the WIFI capability from your computer.

Image of WIFI Plug

Model and Parts

The model consists of a bolt and fastener, with the fastener available in two forms (cap or nut).

WIFI Plug Bolt Model

Bolt

The bolt is a 1/4"-20 UNC thread, that has been "squared-off" on one side. Standard threading for antennas is a finer 1/4"-36 UNS, but the coarse thread prints easier.

WIFI Plug Cap Model

Cap

A knurled cap that matches the bolt. It is slightly longer than the bolt so it should completely cover the bolt.

WIFI Plug Nut Model

Nut

A nut that matches the bolt is provided, mostly for convenience. Either the cap or the nut is needed, not both.

Printing

I use a Creality Ender 3 Pro to build from PLA with a layer height of 0.12 mm.

N.B. The bolt part is sized to the exact specification of the metal parts (6.35mm outer diameter with 5.85mm across the flat part), but, depending on the accuracy of your printer, you may wish to scale the part to accommodate printing tolerances. You can do this either in source (the scale percentage) or in your slicing software. I use a 2% oversize.

Installation

Just figure out the bolt's flat side, align it with the hole's flat side, slid the bolt thru the hole, and screw on the cap or nut.

Source

The models are built using OpenSCAD. wifi-plug.scad is the common main file for all parts. wifi-plug-bolt.scad, wifi-plug-cap.scad, and wifi-plug-nut.scad build the individual parts.

Libraries

You'll need the following openscad libraries (four for threading - as described by threadlib, another for the knurled finish on the cap, as well as the semi-standard MCAD library):

Save all of these into your OpenSCAD library folder and then the folder should now include the following files and directories:

    libraries
    ├── knurledFinishLib_v2_1.scad
    ├── list-comprehension-demos/
    ├── MCAD/
    ├── scad-utils/
    ├── threadlib/
    └── thread_profile.scad

Alternately, if you're building on Linux, make local-libraries should fetch all the files and place them in the local directory "./libraries". Then, you can set the environment variable OPENSCADPATH to include that directory in OpenSCAD's library search path.

Also Available on Thingiverse

STLs are available on Thingiverse.