1 / 3
Full Parametric & Open Source Cable Holder — image 1
1 / 3

Full Parametric & Open Source Cable Holder

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Preliminary estimate for PETG

€0.60 – €0.73 net (excluding VAT)

For file: clamp screw_0.4n_0.2mm_PETG_MK4S_43m.bgcode

This is an estimate for one file. You’ll confirm the exact price before ordering.

File and estimate settings

File used for this estimate

Average indicative estimate: €0.67 excluding VAT (range midpoint).

Weight reported by the author
8 g
Print time reported by the author
42.6 min
Source material
PET
Estimate material
PETG
Estimate printer
Bambu Lab P1S - 0.4 nozzle
Estimate process
0.20mm Standard

Indicative estimate for the selected file only, based on the author’s weight and print time. File variants are not added together. The final price is calculated after file analysis.

Saved on this device.

A full parametric cable holder. Provided under Open Source (CC-BY license.) Various types and sizes are available.

Rating
0 / 5
Likes
6
Downloads
17
Makes
0
Views
181
Reviews
0

Updated at source:

Model information

Category
Office
License
Creative Commons — Attribution — Share Alike

Description

  • A full parametric cable holder.
  • There are three types:
    • Simple plane type: you can use it with double-sided tape.
    • Table clamp type: you can clamp it to a table.
    • Screw mount type: you can fix it with screws.
  • Full parametric based on the great open-source CAD, FreeCAD
    • By setting them as a parameter, you can get different sizes, numbers of holders, etc., of the STL/STEP files.
    • I used the Variable Set feature of the FreeCAD 1.0. You can change parameters through the FreeCAD GUI screen, but you can also do it through the command line and automate it.
    • I included various STEP files. I could generate all of them automatically.
  • The clamp version needs support to print. If you are not a Prusa MK4/S user, you may need support to print a screw mount version.
  • I designed this from scratch. Pixl's universal cable holder inspired the idea of using a thin wall to make the holder flexible. I truly appreciate Pixl for publicly sharing such a wonderful idea.
  • I used PETG. PETG is better than PLA because it is resilient and flexible.

 

Python script to generate STEP

You can invoke FreeCAD with the console mode "freecad --console" and give the following Python script. Then, you can generate a STEP file from the command line. I included a bash script, but the bash script won't work on anything besides GNU/Linux OS.

import FreeCAD

doc = FreeCAD.open("./cable holder.FCStd")

varset = doc.getObject("VarSet")

varset.NumHolders = 7 varset.TableThickness = '20mm'

doc.recompute()

objs = [] objs.append(doc.getObject("Body"))

import Import Import.export(objs, "./plain-5.step")

exit()

 

Major parameters

 

ParameterExampleDescription
HolderHeight
varset.HolderHeight = '20mm'
Height of the holder
NumHolders
varset.NumHolders = 10
Number of holders, i.e., cable slots.
CableDiameter
varset.CableDiameter = '7.5mm'
Maximum diameter of cables.
TableThickness
varset.TableThickness = '21mm'
Thickness of the table. It only affects the clamp version.

 

Model objects

FreeCAD object nameDescription
"Body"
Plain version
"Body003"
Table clamp version.
"Body002"
Screw use with table-clamp version.
"Body004"
Screw-mount version.

Tags