Some of the first designs I made on thingiverse was different variation of cable holder. Now I needed a new one again and this time I thought it would be time to make it customizable.
A generic cable holder in OpenSCAD. Change the settings below according to the requirements, render the model, export it, print it and enjoy ;)
Project links:
Note that when the model renders, the base size of the model will be printed, this should make it easy to see if the customization will fit the 3D printer.
Knowing these should make is easier to understand names of the parameters.
t_back_plate
: Thickness of the back plateh_back_plate
: Height of the back platet_bottom
: Thickness of the bottom platew_landing
: Width of the landingsh_sarg
: How high the sargs will be above the bottom platew_sarg
: Width of the sargsr_sarg
: The radius of the fillet between the sargs and the back plate. Note that this will also be the distance from the backplate to the start of the slot.h_front
: Height of the frontsr_front
: Radius of the top corners of the frontsw_slot
: (array) The width of each individual slot. Note the order is opposite to what will be renderedl_slot
: Length of the slots - not the depth of the entire cable holderhole_positions
: (array) The position of all screw holes. The screw holes will be placed in the middle between two sargs. The unit of measure is slot number, where slot 0 is furthest to the right, slot 1 is the second from the right. Slot -1 is the last slot (or first from the left), etc.d_screw_hole
: Diameter of the screw holesd_screw_head
: Diameter of the head of the screwsdepth_screw_head
: How far the screws will be countersunkw_rosette
: Width of the widest part of the rosetteh_rosette
: How far the rosette protrudes from the back platerosette_below_top
: The distance from the top of the rosette to the top of the back platecableHolder.scad | 6.9KB | |
cableHolder.stl | 881.9KB |