|
|
|
@ -31,22 +31,22 @@ fn caster(@originStart) {
|
|
|
|
|
|> subtract2d(tool = circle(center = [
|
|
|
|
|
(3.543 - 2.756) / 2,
|
|
|
|
|
(3.543 - 2.756) / 2
|
|
|
|
|
], radius = 8.8 / 2 / 25.4), %)
|
|
|
|
|
], radius = 8.8 / 2 / 25.4))
|
|
|
|
|
|> subtract2d(tool = circle(center = [
|
|
|
|
|
(3.543 - 2.756) / 2 + 2.756,
|
|
|
|
|
(3.543 - 2.756) / 2
|
|
|
|
|
], radius = 8.8 / 2 / 25.4 ), %)
|
|
|
|
|
], radius = 8.8 / 2 / 25.4 ))
|
|
|
|
|
|> subtract2d(tool = circle(center = [
|
|
|
|
|
(3.543 - 2.756) / 2,
|
|
|
|
|
(3.543 - 2.756) / 2 + 2.756
|
|
|
|
|
], radius = 8.8 / 2 / 25.4 ), %)
|
|
|
|
|
], radius = 8.8 / 2 / 25.4 ))
|
|
|
|
|
|> subtract2d(tool = circle(center = [
|
|
|
|
|
(3.543 - 2.756) / 2 + 2.756,
|
|
|
|
|
(3.543 - 2.756) / 2 + 2.756
|
|
|
|
|
], radius = 8.8 / 2 / 25.4 ), %)
|
|
|
|
|
], radius = 8.8 / 2 / 25.4 ))
|
|
|
|
|
|> extrude(length = -.25)
|
|
|
|
|
|
|
|
|
|
sketch002c = startSketchOn(sketch001c, face = 'START')
|
|
|
|
|
sketch002c = startSketchOn(sketch001c, face = START)
|
|
|
|
|
|> startProfile(at = [-originStart[0], 2.2 + originStart[1]])
|
|
|
|
|
|> arc(
|
|
|
|
|
angle_start = 30,
|
|
|
|
@ -460,10 +460,10 @@ sketch007 = startSketchOn(plane003)
|
|
|
|
|
|> line(end = [-width + 1, -depth + serverDepth + 3.8])
|
|
|
|
|
|> line(end = [1, 0])
|
|
|
|
|
|> line(end = [0, -.75])
|
|
|
|
|
|> line([
|
|
|
|
|
|> line(end = [
|
|
|
|
|
width - 2,
|
|
|
|
|
depth - serverDepth - 5 + .6
|
|
|
|
|
], %)
|
|
|
|
|
])
|
|
|
|
|
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|
|
|
|
|> close()
|
|
|
|
|
extrude007 = extrude(sketch007, length = 1)
|
|
|
|
@ -501,10 +501,10 @@ sketch007t = startSketchOn(plane004)
|
|
|
|
|
|> line(end = [-width + 1, -depth + serverDepth + 3.8])
|
|
|
|
|
|> line(end = [1, 0])
|
|
|
|
|
|> line(end = [0, -.75])
|
|
|
|
|
|> line([
|
|
|
|
|
|> line(end = [
|
|
|
|
|
width - 2,
|
|
|
|
|
depth - serverDepth - 5 + .6
|
|
|
|
|
], %)
|
|
|
|
|
])
|
|
|
|
|
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|
|
|
|
|> close()
|
|
|
|
|
extrude007t = extrude(sketch007t, length = -1)
|
|
|
|
@ -584,7 +584,7 @@ sketch003fl = startSketchOn(planeXYfl)
|
|
|
|
|
extrude003fl = extrude(sketch003fl, length = railHeight * 1.75)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch004fl = startSketchOn(extrude002fl, face = 'START')
|
|
|
|
|
sketch004fl = startSketchOn(extrude002fl, face = START)
|
|
|
|
|
|> startProfile(at = [0.72 + originStart[1], originStart[2] + 0.15])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA003fl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA003fl) - 90, length = 0.375, tag = $rectangleSegmentB003fl)
|
|
|
|
@ -599,7 +599,7 @@ sketch004fl = startSketchOn(extrude002fl, face = 'START')
|
|
|
|
|
extrude004fl = extrude(sketch004fl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch005fl = startSketchOn(extrude002fl, face = 'START')
|
|
|
|
|
sketch005fl = startSketchOn(extrude002fl, face = START)
|
|
|
|
|
|> startProfile(at = [0.72 + originStart[1],originStart[2] + 0.15 + .62])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA004fl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA004fl) - 90, length = 0.375, tag = $rectangleSegmentB004fl)
|
|
|
|
@ -614,7 +614,7 @@ sketch005fl = startSketchOn(extrude002fl, face = 'START')
|
|
|
|
|
extrude005fl = extrude(sketch005fl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch006fl = startSketchOn(extrude002fl, face = 'START')
|
|
|
|
|
sketch006fl = startSketchOn(extrude002fl, face = START)
|
|
|
|
|
|> startProfile(at = [0.72 + originStart[1], originStart[2] + 0.15 + 0.62 + 0.50])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA005fl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA005fl) - 90, length = 0.375, tag = $rectangleSegmentB005fl)
|
|
|
|
@ -629,7 +629,7 @@ sketch006fl = startSketchOn(extrude002fl, face = 'START')
|
|
|
|
|
extrude006fl = extrude(sketch006fl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch007fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
sketch007fl = startSketchOn(extrude001fl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.45 - originStart[0], originStart[2] + 0.15])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA006fl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA006fl) - 90, length = 0.375, tag = $rectangleSegmentB006fl)
|
|
|
|
@ -644,7 +644,7 @@ sketch007fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
extrude007fl = extrude(sketch007fl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch008fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
sketch008fl = startSketchOn(extrude001fl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.45 - originStart[0],originStart[2] + 0.15 + 0.62])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA007fl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA007fl) - 90, length = 0.375, tag = $rectangleSegmentB007fl)
|
|
|
|
@ -659,7 +659,7 @@ sketch008fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
extrude008fl = extrude(sketch008fl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch009fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
sketch009fl = startSketchOn(extrude001fl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.45 - originStart[0], originStart[2] + 0.15 + 0.62 + 0.5])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA008fl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA008fl) - 90, length = 0.375, tag = $rectangleSegmentB008fl)
|
|
|
|
@ -674,7 +674,7 @@ sketch009fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
extrude009fl = extrude(sketch009fl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch010fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
sketch010fl = startSketchOn(extrude001fl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0], originStart[2] + .81 - (.438 / 2)])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [-0.66 - originStart[0],originStart[2] + .81 + .438 / 2])
|
|
|
|
@ -689,7 +689,7 @@ sketch010fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
extrude010fl = extrude(sketch010fl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch011fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
sketch011fl = startSketchOn(extrude001fl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0], originStart[2] + railHeight * 1.75 / 2 + .438 / 2])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -703,7 +703,7 @@ sketch011fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
extrude011fl = extrude(sketch011fl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch012fl = startSketchOn(extrude001fl, face = 'START')
|
|
|
|
|
sketch012fl = startSketchOn(extrude001fl, face = START)
|
|
|
|
|
|> startProfile(at = [
|
|
|
|
|
-1.12 + (.75 - .438) / 2 - originStart[0], originStart[2] +
|
|
|
|
|
railHeight * 1.75 - .81 + .438 / 2
|
|
|
|
@ -786,7 +786,7 @@ sketch003fr = startSketchOn(planeXYfr)
|
|
|
|
|
extrude003fr = extrude(sketch003fr, length = railHeight * 1.75)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch004fr = startSketchOn(extrude002fr, face = 'START')
|
|
|
|
|
sketch004fr = startSketchOn(extrude002fr, face = START)
|
|
|
|
|
|> startProfile(at = [-0.35 + originStart[1] + width - 2, originStart[2] + 0.15])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA003fr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA003fr) - 90, length = 0.375, tag = $rectangleSegmentB003fr)
|
|
|
|
@ -801,7 +801,7 @@ sketch004fr = startSketchOn(extrude002fr, face = 'START')
|
|
|
|
|
extrude004fr = extrude(sketch004fr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch005fr = startSketchOn(extrude002fr, face = 'START')
|
|
|
|
|
sketch005fr = startSketchOn(extrude002fr, face = START)
|
|
|
|
|
|> startProfile(at = [-0.35 + originStart[1] + width - 2, originStart[2] + 0.15 + .62])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA004fr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA004fr) - 90, length = 0.375, tag = $rectangleSegmentB004fr)
|
|
|
|
@ -816,7 +816,7 @@ sketch005fr = startSketchOn(extrude002fr, face = 'START')
|
|
|
|
|
extrude005fr = extrude(sketch005fr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch006fr = startSketchOn(extrude002fr, face = 'START')
|
|
|
|
|
sketch006fr = startSketchOn(extrude002fr, face = START)
|
|
|
|
|
|> startProfile(at = [-0.35 + originStart[1] + width - 2, originStart[2] + 0.15 + 0.62 + 0.50])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA005fr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA005fr) - 90, length = 0.375, tag = $rectangleSegmentB005fr)
|
|
|
|
@ -831,7 +831,7 @@ sketch006fr = startSketchOn(extrude002fr, face = 'START')
|
|
|
|
|
extrude006fr = extrude(sketch006fr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch007fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
sketch007fr = startSketchOn(extrude001fr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.45 - originStart[0], originStart[2] + 0.15])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA006fr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA006fr) - 90, length = 0.375, tag = $rectangleSegmentB006fr)
|
|
|
|
@ -846,7 +846,7 @@ sketch007fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
extrude007fr = extrude(sketch007fr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch008fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
sketch008fr = startSketchOn(extrude001fr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.45 - originStart[0], originStart[2] + 0.15 + 0.62])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA007fr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA007fr) - 90, length = 0.375, tag = $rectangleSegmentB007fr)
|
|
|
|
@ -861,7 +861,7 @@ sketch008fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
extrude008fr = extrude(sketch008fr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch009fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
sketch009fr = startSketchOn(extrude001fr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.45 - originStart[0], originStart[2] + 0.15 + 0.62 + 0.5])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA008fr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA008fr) - 90, length = 0.375, tag = $rectangleSegmentB008fr)
|
|
|
|
@ -876,7 +876,7 @@ sketch009fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
extrude009fr = extrude(sketch009fr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch010fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
sketch010fr = startSketchOn(extrude001fr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0], originStart[2] + .81 - (.438 / 2)])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -894,7 +894,7 @@ sketch010fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
extrude010fr = extrude(sketch010fr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch011fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
sketch011fr = startSketchOn(extrude001fr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0], originStart[2] + railHeight * 1.75 / 2 + .438 / 2])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -908,7 +908,7 @@ sketch011fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
extrude011fr = extrude(sketch011fr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch012fr = startSketchOn(extrude001fr, face = 'START')
|
|
|
|
|
sketch012fr = startSketchOn(extrude001fr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0], originStart[2] + railHeight * 1.75 - .81 + .438 / 2])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -988,7 +988,7 @@ sketch003rr = startSketchOn(planeXYrr)
|
|
|
|
|
extrude003rr = extrude(sketch003rr, length = railHeight * 1.75)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch004rr = startSketchOn(extrude002rr, face = 'START')
|
|
|
|
|
sketch004rr = startSketchOn(extrude002rr, face = START)
|
|
|
|
|
|> startProfile(at = [-0.35 + originStart[1] + width - 2, originStart[2] + 0.15])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA003rr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA003rr) - 90, length = 0.375, tag = $rectangleSegmentB003rr)
|
|
|
|
@ -1003,7 +1003,7 @@ sketch004rr = startSketchOn(extrude002rr, face = 'START')
|
|
|
|
|
extrude004rr = extrude(sketch004rr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch005rr = startSketchOn(extrude002rr, face = 'START')
|
|
|
|
|
sketch005rr = startSketchOn(extrude002rr, face = START)
|
|
|
|
|
|> startProfile(at = [-0.35 + originStart[1] + width - 2, originStart[2] + 0.15 + .62])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA004rr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA004rr) - 90, length = 0.375, tag = $rectangleSegmentB004rr)
|
|
|
|
@ -1018,7 +1018,7 @@ sketch005rr = startSketchOn(extrude002rr, face = 'START')
|
|
|
|
|
extrude005rr = extrude(sketch005rr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch006rr = startSketchOn(extrude002rr, face = 'START')
|
|
|
|
|
sketch006rr = startSketchOn(extrude002rr, face = START)
|
|
|
|
|
|> startProfile(at = [-0.35 + originStart[1] + width - 2, originStart[2] + 0.15 + 0.62 + 0.50])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA005rr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA005rr) - 90, length = 0.375, tag = $rectangleSegmentB005rr)
|
|
|
|
@ -1033,7 +1033,7 @@ sketch006rr = startSketchOn(extrude002rr, face = 'START')
|
|
|
|
|
extrude006rr = extrude(sketch006rr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch007rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
sketch007rr = startSketchOn(extrude001rr, face = START)
|
|
|
|
|
|> startProfile(at = [-originStart[0]-serverDepth+1.7, originStart[2] + 0.15])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA006rr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA006rr) - 90, length = 0.375, tag = $rectangleSegmentB006rr)
|
|
|
|
@ -1048,7 +1048,7 @@ sketch007rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
extrude007rr = extrude(sketch007rr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch008rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
sketch008rr = startSketchOn(extrude001rr, face = START)
|
|
|
|
|
|> startProfile(at = [-originStart[0]-serverDepth+1.7, originStart[2] + 0.15 + 0.62])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA007rr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA007rr) - 90, length = 0.375, tag = $rectangleSegmentB007rr)
|
|
|
|
@ -1063,7 +1063,7 @@ sketch008rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
extrude008rr = extrude(sketch008rr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch009rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
sketch009rr = startSketchOn(extrude001rr, face = START)
|
|
|
|
|
|> startProfile(at = [-originStart[0]-serverDepth+1.7, originStart[2] + 0.15 + 0.62 + 0.5])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA008rr)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA008rr) - 90, length = 0.375, tag = $rectangleSegmentB008rr)
|
|
|
|
@ -1078,7 +1078,7 @@ sketch009rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
extrude009rr = extrude(sketch009rr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch010rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
sketch010rr = startSketchOn(extrude001rr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0]+1.5-serverDepth, originStart[2] + .81 - (.438 / 2)])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -1096,7 +1096,7 @@ sketch010rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
extrude010rr = extrude(sketch010rr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch011rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
sketch011rr = startSketchOn(extrude001rr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0]+1.5-serverDepth, originStart[2] + railHeight * 1.75 / 2 + .438 / 2])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -1110,7 +1110,7 @@ sketch011rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
extrude011rr = extrude(sketch011rr, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch012rr = startSketchOn(extrude001rr, face = 'START')
|
|
|
|
|
sketch012rr = startSketchOn(extrude001rr, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0]+1.5-serverDepth, originStart[2] + railHeight * 1.75 - .81 + .438 / 2])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -1189,7 +1189,7 @@ sketch003rl = startSketchOn(planeXYrl)
|
|
|
|
|
extrude003rl = extrude(sketch003rl, length = railHeight * 1.75)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch004rl = startSketchOn(extrude002rl, face = 'START')
|
|
|
|
|
sketch004rl = startSketchOn(extrude002rl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.38 + 2 + thickness + originStart[1], originStart[2] + 0.15])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA003rl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA003rl) - 90, length = 0.375, tag = $rectangleSegmentB003rl)
|
|
|
|
@ -1204,7 +1204,7 @@ sketch004rl = startSketchOn(extrude002rl, face = 'START')
|
|
|
|
|
extrude004rl = extrude(sketch004rl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch005rl = startSketchOn(extrude002rl, face = 'START')
|
|
|
|
|
sketch005rl = startSketchOn(extrude002rl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.38 + 2 + thickness + originStart[1], originStart[2] + 0.15 + .62])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA004rl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA004rl) - 90, length = 0.375, tag = $rectangleSegmentB004rl)
|
|
|
|
@ -1219,7 +1219,7 @@ sketch005rl = startSketchOn(extrude002rl, face = 'START')
|
|
|
|
|
extrude005rl = extrude(sketch005rl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch006rl = startSketchOn(extrude002rl, face = 'START')
|
|
|
|
|
sketch006rl = startSketchOn(extrude002rl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.38 + 2 + thickness + originStart[1], originStart[2] + 0.15 + 0.62 + 0.50])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA005rl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA005rl) - 90, length = 0.375, tag = $rectangleSegmentB005rl)
|
|
|
|
@ -1234,7 +1234,7 @@ sketch006rl = startSketchOn(extrude002rl, face = 'START')
|
|
|
|
|
extrude006rl = extrude(sketch006rl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch007rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
sketch007rl = startSketchOn(extrude001rl, face = START)
|
|
|
|
|
|> startProfile(at = [1.75 - originStart[0] - serverDepth, originStart[2] + 0.15])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA006rl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA006rl) - 90, length = 0.375, tag = $rectangleSegmentB006rl)
|
|
|
|
@ -1249,7 +1249,7 @@ sketch007rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
extrude007rl = extrude(sketch007rl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch008rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
sketch008rl = startSketchOn(extrude001rl, face = START)
|
|
|
|
|
|> startProfile(at = [1.75 - originStart[0] - serverDepth, originStart[2] + 0.15 + 0.62])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA007rl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA007rl) - 90, length = 0.375, tag = $rectangleSegmentB007rl)
|
|
|
|
@ -1264,7 +1264,7 @@ sketch008rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
extrude008rl = extrude(sketch008rl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// EIA-310-D standard hole pattern
|
|
|
|
|
sketch009rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
sketch009rl = startSketchOn(extrude001rl, face = START)
|
|
|
|
|
|> startProfile(at = [1.75 - originStart[0] - serverDepth, originStart[2] + 0.15 + 0.62 + 0.5])
|
|
|
|
|
|> angledLine(angle = 0, length = -0.375, tag = $rectangleSegmentA008rl)
|
|
|
|
|
|> angledLine(angle = segAng(rectangleSegmentA008rl) - 90, length = 0.375, tag = $rectangleSegmentB008rl)
|
|
|
|
@ -1279,7 +1279,7 @@ sketch009rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
extrude009rl = extrude(sketch009rl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch010rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
sketch010rl = startSketchOn(extrude001rl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0] - serverDepth + 1.5, originStart[2] + .81 - (.438 / 2)])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -1297,7 +1297,7 @@ sketch010rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
extrude010rl = extrude(sketch010rl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch011rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
sketch011rl = startSketchOn(extrude001rl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0] - serverDepth + 1.5, originStart[2] + railHeight * 1.75 / 2 + .438 / 2])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
@ -1311,7 +1311,7 @@ sketch011rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
extrude011rl = extrude(sketch011rl, length = -thickness)
|
|
|
|
|
|
|
|
|
|
// define slots
|
|
|
|
|
sketch012rl = startSketchOn(extrude001rl, face = 'START')
|
|
|
|
|
sketch012rl = startSketchOn(extrude001rl, face = START)
|
|
|
|
|
|> startProfile(at = [-1.12 + (.75 - .438) / 2 - originStart[0] - serverDepth + 1.5, originStart[2] + railHeight * 1.75 - .81 + .438 / 2])
|
|
|
|
|
|> xLine(length = 0.75 - .438)
|
|
|
|
|
|> tangentialArc(endAbsolute = [
|
|
|
|
|