49 lines
1.3 KiB
Plaintext
49 lines
1.3 KiB
Plaintext
// Parameters
|
|
|
|
// Set units
|
|
@settings(defaultLengthUnit = in, kclVersion = 1.0)
|
|
|
|
// Flange (68095K348)
|
|
export pipeDiameter = 2.440
|
|
export mountingHoleDiameter = 0.750
|
|
export mountingHolePlacementDiameter = 4.750
|
|
|
|
export flangeDiameter = 6.0
|
|
export flangeTotalThickness = 1.0
|
|
export flangeBackHeight = 0.060
|
|
export flangeFrontHeight = 0.250
|
|
export flangeBaseThickness = flangeTotalThickness - flangeBackHeight - flangeFrontHeight
|
|
|
|
export flangeBackDiameter = 3.620
|
|
export flangeFrontDiameter = 3.060
|
|
|
|
// Washer (98017A257)
|
|
export washerInnerDia = 0.640
|
|
export washerOuterDia = 1.188
|
|
export washerThickness = 0.032
|
|
|
|
// Bolt (91251A404)
|
|
export boltDiameter = 0.625
|
|
export boltLength = 2.500
|
|
export boltHeadLength = boltDiameter
|
|
export boltHeadDiameter = 0.938
|
|
export boltHexDrive = 1 / 2
|
|
export boltHexFlatLength = boltHexDrive / (2 * cos(30deg))
|
|
export boltThreadLength = 1.750
|
|
|
|
// Hex nut (95479A127)
|
|
export hexNutDiameter = 5 / 8
|
|
export hexNutFlatToFlat = 15 / 16
|
|
export hexNutThickness = 35 / 64
|
|
export hexNutFlatLength = hexNutFlatToFlat / (2 * cos(30deg))
|
|
|
|
// Gasket (9472K188)
|
|
export gasketOutsideDiameter = 4.125
|
|
export gasketInnerDiameter = 2.375
|
|
export gasketThickness = 0.031
|
|
|
|
// Pipe (1120T74)
|
|
export pipeInnerDiameter = 2.0
|
|
export pipeOuterDiameter = 2.375
|
|
export pipeLength = 6
|