Search models, users, collections, and posts

Parametric Split Cable Grommet

This model is created by Parametric Model Maker
Make Your Model

Print Profile(1)

All
P2S
P1P
X1E
P1S
X2D
X1
A1 mini
A2L
X1 Carbon
A1
H2C
H2D Pro
H2S
H2D

20mm diameter, 5mm hole, 10mm depth, medium fit
20mm diameter, 5mm hole, 10mm depth, medium fit
Designer
14 min
1 plate

Open in Bambu Studio
Boost
13
46
2
0
40
35
Released 

Bill of Materials

Bambu Filaments
Select all
Matte Ivory White (11100) / Refill / 1kg

Description

Parametric Split Cable Grommet for Cabinets & Furniture

A fully parametric cable grommet for cabinets, desks, shelves, and other furniture projects.

 

This model allows you to create clean cable pass-throughs for almost any cable size or hole diameter. Simply drill a hole, route the cables, and install the printed grommet to neatly cover the opening.

 

The design is split into two interlocking halves, making installation possible even after the furniture is fully assembled and all cables are already in place. No need to disconnect or remove existing cables.

 

The locking mechanism is fully integrated into the printed parts. The two halves slide together and securely lock in place without requiring additional screws, bolts, or separate fasteners.

Features

  • Fully parametric design
  • Customizable cabinet hole diameter
  • Adjustable cable opening size
  • Configurable grommet depth
  • Adjustable cover lip size
  • Two-piece split design for easy installation
  • Integrated locking mechanism
  • No cable removal or furniture disassembly required
  • No additional hardware needed
  • Ideal for desks, cabinets, server racks, media furniture, workbenches, and more

Parameters

The script allows you to configure:

  • Diameter
    Outer diameter of the drilled hole
  • Hole diameter
    Inner opening size for the cables
  • Depth
    Depth of the inserted grommet section
  • Lip diameter
    Size of the visible outer flange that covers the drilled hole
  • Lip thickness
    Thickness of the outer cover lip.
  • Plug size
    Size of the locking plugs.
  • Plug fit
    Adjusts how tightly the locking mechanism fits together.

Please note that not every parameter combination will produce a useful or printable result.

For example:

  • A cable opening diameter larger than the outer grommet diameter does not make sense
  • A cover lip diameter smaller than the grommet body diameter will not properly cover the hole
  • Plug sizes below 5 mm may not lock reliably due to the limited resolution and tolerances of typical FDM printers.

Make sure the chosen dimensions are physically reasonable for your application and check the preview.

Plug Fit Settings

The script includes a parameter to adjust the tightness of the integrated locking plugs.

Available settings are:

  • medium (default)
  • loose
  • tight
  • extra loose
  • extra tight

This setting exists because fit and tolerances can vary depending on printer calibration, material, slicer settings, and layer accuracy.

In my tests, the default medium setting worked well, but you may want to adjust it depending on your printer and material combination or your preference.

Assembly

  1. Drill the required hole in the cabinet or furniture panel
  2. Route the cables through the opening
  3. Place both grommet halves around the cables
  4. Slide the two halves together and put it in the cabinet hole

The grommet can be installed without unplugging or rerouting any cables.

Printing Recommendations

  • 3 perimeters
  • No supports required
  • 15% grid infill
  • PLA, PETG, and ABS should all work well.

Notes & License

This is a private project that I originally designed for my own use. I decided to share it because it may also be useful for others.

 

You are welcome to use, modify, and print this design freely for any private or personal purpose.

 

Please contact me first if you are interested in commercial use.

 

Feedback, improvement ideas, and suggestions are always welcome. If you encounter any issues or find ways to improve the design, feel free to share them so the model can continue to be refined and improved over time.

Comment & Rating (2)

(0/1000)