Parametric Cable Clip [OpenSCAD] by evie7el on Thingiverse: https://www.thingiverse.com/thing:7145611

Summary:
Parametric Cable ClipA universal cable clip allowing you to attach cables to walls using screws or nails of your choice, or simply bundle several cables together. Looking for a pipe/duct bracket up to 16"? Check out my design here.I tried to choose reasonable limits for various parameters. If they do not fit your needs let me know, they are easy to change.InstructionsWebNote: Thingiverse customizer appears to be broken. Please follow the instructions below for local customization.LocalDownload the latest OpenSCAD Development Snapshot here. OpenSCAD is free software.Launch it and open the attached cable-clip.scadIf you do not see the "Customizer" pane click on Window -&gt; Hide CustomizerEnter whatever parameters you wantPress F6 or Design -&gt; RenderPress F7 or File -&gt; Export -&gt; Export as STLCustomizationCare was taken to set up parameters in such a way where minimal user intervention is required. Just enter your cable and screw diameters, number of clamps you want, and you should be all set. For special cases many more parameters are available and documented below.Additionally, I provided an assortment of various clamps in the included 3mf/stlsParametersMainpreviewRenders placeholder cables and nailsMust be disabled before exporting so you don't end up printing themcable_diameter - Diameter of your cablesscrew_diameter - Diameter of your screws or nailsscrew_slop under Misc will be added to this valuenum_clamps - Number of connected cable clamps to generateclamp_depth - Depth of the cable clamp (Z axis)If screw sheaths are enabled the minimum of this value will be capped at screw sheath depthwall_thickness - Thickness of the cable clamp wallautomatic_screw_cap_diameterSets screw cap diameter to double the screw diameterIf the screw sheath is below the top of the cable clamp this parameter will affect the diameter of the sheath so that the cap fitsAdjust in Misc if disabledscrew_sheath_depth_mode - (Y axis)AUTO: sets screw_sheath_depth to double the wall thickness as z bonding is much lower in FDM printingFULL: extends the sheath to the full width of the clampMANUAL: allows you to adjust the depth under MiscMiscscrew_cap_diameter - Diameter of your hardware's capUsed only when automatic_screw_cap_diameter is disabledscrew_sheath_depth - Depth of the screw sheath (Y axis)screw_slop - Value that gets added to the screw_diameterAs the screw hole is inflexible and FDM printing precision in the Z axis is limited this parameter ensures that your hardware will fit.More slop = looserchamfer_scale0.0 - no chamfer1.0 - chamfer extends all the way to the middle of the clampTo allow the screw head to fit, if the sheath is below the clamp top its diameter will be increased to account for the chamferprintable_holesMakes screw holes tear-shaped so that they can be printed without overhangs