54 lines
1.3 KiB
Plaintext
54 lines
1.3 KiB
Plaintext
// Car wheel assembly parameters
|
|
|
|
// Set units
|
|
@settings(defaultLengthUnit = in, kclVersion = 1.0)
|
|
|
|
// Car wheel
|
|
export lugCount = 5
|
|
export lugSpacing = 114.3mm
|
|
export offset = -35mm
|
|
export backSpacing = 6.38
|
|
export wheelWidth = 9.5
|
|
export wheelDiameter = 19
|
|
export spokeCount = 6
|
|
export spokeGap = 0.2
|
|
export spokeAngle = 0.02
|
|
export spokeThickness = 0.95
|
|
|
|
// Lug Nut
|
|
export lugDiameter = 24mm
|
|
export lugHeadLength = lugDiameter * .5
|
|
export lugThreadDiameter = lugDiameter / 2 * .85
|
|
export lugLength = 30mm
|
|
export lugThreadDepth = lugLength - 12.7mm
|
|
|
|
// Car rotor
|
|
export rotorDiameter = 12
|
|
export rotorInnerDiameter = 6
|
|
export rotorSinglePlateThickness = 0.25
|
|
export rotorInnerDiameterThickness = 0.5
|
|
export lugHolePatternDia = 3
|
|
export rotorTotalThickness = 1
|
|
export spacerPatternDiameter = 11
|
|
export spacerDiameter = 0.25
|
|
export spacerLength = rotorTotalThickness - (2 * rotorSinglePlateThickness)
|
|
export spacerCount = 16
|
|
export yAxisOffset = 0.5
|
|
export drillAndSlotCount = 5
|
|
|
|
// Car tire
|
|
export tireInnerDiameter = 19
|
|
export tireOuterDiameter = 24
|
|
export tireDepth = 11.02
|
|
export bendRadius = 1.6
|
|
export tireTreadWidth = 0.39
|
|
export tireTreadDepth = 0.39
|
|
export tireTreadOffset = 3.15
|
|
|
|
// Brake caliper
|
|
export caliperTolerance = 0.050
|
|
export caliperPadLength = 1.6
|
|
export caliperThickness = 0.39
|
|
export caliperOuterEdgeRadius = 0.39
|
|
export caliperInnerEdgeRadius = 0.12
|