{"app":"protojoint","version":1,"name":"Knurled knob with D hole","units":"mm","nextId":7,"rollTo":null,"analysis":{"load":{"equip":2000,"dist":"top","dyn":1.5,"extra":0,"lat":0,"selfw":true,"sup":"pin"},"mat":{"E":69000,"fy":240,"sf":2.5,"dlim":360,"K":1,"conn":"ic2"},"supports":[],"loads":[]},"components":[{"id":0,"name":"Root","T":{"p":[0,0,0],"q":[0,0,0,1]},"hidden":false,"material":{"name":"PLA","density":1240}}],"activeComp":0,"hidden":[],"joints":[],"links":[],"params":[{"name":"knobDiameter","unit":"mm","expr":"30","comment":"Knob diameter"},{"name":"height","unit":"mm","expr":"16","comment":"Height"},{"name":"grooves","unit":"","expr":"30","comment":"Number of grooves"},{"name":"grooveDepth","unit":"mm","expr":"0.8","comment":"Groove depth"},{"name":"shaftDiameter","unit":"mm","expr":"6","comment":"Shaft diameter"},{"name":"shaftFlat","unit":"mm","expr":"4.5","comment":"Shaft across the flat"},{"name":"holeDepth","unit":"mm","expr":"12","comment":"Hole depth"},{"name":"fit","unit":"mm","expr":"0.15","comment":"Hole clearance"},{"name":"R","unit":"mm","expr":"knobDiameter/2","comment":"knob radius"},{"name":"chamf","unit":"mm","expr":"min(1.5mm, height/8, R/6)","comment":"top edge chamfer"},{"name":"rimH","unit":"mm","expr":"min(3mm, height/5)","comment":"smooth rim at the top, above the knurl"},{"name":"depthUsed","unit":"mm","expr":"min(grooveDepth, 0.8*pi*R/grooves)","comment":"groove depth, kept to 80 % of the pitch (a 90° V is twice as wide as deep)"},{"name":"Ri","unit":"mm","expr":"R + 0.1*pi*R/grooves","comment":"radius of the arcs joining the notches, a little outside the knob"},{"name":"ax","unit":"mm","expr":"R - depthUsed","comment":"notch bottom, from the axis"},{"name":"tleg","unit":"mm","expr":"sqrt(Ri^2 - ax^2/2) - ax/sqrt(2)","comment":"length of a notch side from the bottom to the joining arc"},{"name":"phi","unit":"deg","expr":"atan2(tleg/sqrt(2), ax + tleg/sqrt(2))","comment":"polar angle where a notch side meets its arc"},{"name":"flatUsed","unit":"mm","expr":"min(max(shaftFlat, 0.6*shaftDiameter), shaftDiameter - 0.3mm)","comment":"across the flat, kept between 60 % of the diameter and a little under it"},{"name":"flatX","unit":"mm","expr":"flatUsed - shaftDiameter/2 + fit/2","comment":"the flat, from the axis"},{"name":"holeUsed","unit":"mm","expr":"min(holeDepth, height - 1mm)","comment":"hole depth, leaving 1 mm over it"}],"sections":[],"features":[{"id":1,"type":"sketch","name":"Body","visible":true,"comp":0,"plane":{"origin":[0,0,0],"x":[1,0,0],"y":[0,0,1],"name":"XZ"},"faceRef":null,"planeRef":null,"nextEid":6,"nextCid":15,"entities":[{"cst":false,"t":"line","a":[0,0],"b":[15,0],"id":1},{"cst":false,"t":"line","a":[15,0],"b":[15,14.5],"id":2},{"cst":false,"t":"line","a":[15,14.5],"b":[13.5,16],"id":3},{"cst":false,"t":"line","a":[13.5,16],"b":[0,16],"id":4},{"cst":false,"t":"line","a":[0,16],"b":[0,0],"id":5}],"constraints":[{"t":"coincident","refs":[{"e":1,"k":"b"},{"e":2,"k":"a"}],"id":1},{"t":"coincident","refs":[{"e":2,"k":"b"},{"e":3,"k":"a"}],"id":2},{"t":"coincident","refs":[{"e":3,"k":"b"},{"e":4,"k":"a"}],"id":3},{"t":"coincident","refs":[{"e":4,"k":"b"},{"e":5,"k":"a"}],"id":4},{"t":"coincident","refs":[{"e":5,"k":"b"},{"e":1,"k":"a"}],"id":5},{"t":"coincident","refs":[{"e":1,"k":"a"},{"e":"origin"}],"id":6},{"t":"horizontal","refs":[{"e":1}],"id":7},{"t":"vertical","refs":[{"e":2}],"id":8},{"t":"horizontal","refs":[{"e":4}],"id":9},{"t":"vertical","refs":[{"e":5}],"id":10},{"t":"hdist","refs":[{"e":"origin"},{"e":1,"k":"b"}],"val":15,"expr":"R","sign":1,"id":11,"name":"d1"},{"t":"vdist","refs":[{"e":"origin"},{"e":2,"k":"b"}],"val":14.5,"expr":"height - chamf","sign":1,"id":12,"name":"d2"},{"t":"hdist","refs":[{"e":"origin"},{"e":3,"k":"b"}],"val":13.5,"expr":"R - chamf","sign":1,"id":13,"name":"d3"},{"t":"vdist","refs":[{"e":"origin"},{"e":3,"k":"b"}],"val":16,"expr":"height","sign":1,"id":14,"name":"d4"}]},{"type":"revolve","name":"","sketch":1,"seeds":[[7.5,8]],"axis":{"kind":"y","id":null},"side":"one","symTotal":true,"extent":"full","angle":360,"to":null,"op":"new","exclude":[],"suppressed":false,"lumps":"split","id":2,"comp":0,"seedIds":[{"o":[1,2,3,4,5],"h":[]}]},{"id":3,"type":"sketch","name":"Knurl","visible":true,"comp":0,"plane":{"origin":[0,0,0],"x":[1,0,0],"y":[0,1,0],"name":"XY"},"faceRef":null,"planeRef":null,"nextEid":92,"nextCid":13,"entities":[{"cst":false,"t":"line","a":[14.2,0],"b":[15.128607070699982,0.9286070706999816],"id":1},{"cst":false,"t":"line","a":[14.2,0],"b":[15.128607070699982,-0.9286070706999816],"id":2},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":0.061303957822204366,"a1":0.14813555241711518,"id":3},{"cst":false,"t":"line","a":[13.88969593042004,2.952346009612182],"b":[14.604942442475116,4.053729054016377],"id":4},{"cst":false,"t":"line","a":[13.88969593042004,2.952346009612182],"b":[14.991078974824235,2.2370994975571077],"id":5},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":0.2707434680615239,"a1":0.3575750626564347,"id":6},{"cst":false,"t":"line","a":[12.972345498524932,5.775660331676362],"b":[13.442971747224739,7.0016836257220945],"id":7},{"cst":false,"t":"line","a":[12.972345498524932,5.775660331676362],"b":[14.198368792570665,5.3050340829765545],"id":8},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":0.48018297830084344,"a1":0.5670145728957543,"id":9},{"cst":false,"t":"line","a":[11.488041320124253,8.346550582553117],"b":[11.693478680085315,9.643631025178106],"id":10},{"cst":false,"t":"line","a":[11.488041320124253,8.346550582553117],"b":[12.78512176274924,8.141113222592057],"id":11},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":0.689622488540163,"a1":0.7764540831350738,"id":12},{"cst":false,"t":"line","a":[9.501654610295786,10.552656521778998],"b":[9.432924483089977,11.864105473558011],"id":13},{"cst":false,"t":"line","a":[9.501654610295786,10.552656521778998],"b":[10.8131035620748,10.621386648984808],"id":14},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":0.8990619987794825,"a1":0.9858935933743933,"id":15},{"cst":false,"t":"line","a":[7.100000000000001,12.297560733739028],"b":[6.760106221989957,13.566061582449056],"id":16},{"cst":false,"t":"line","a":[7.100000000000001,12.297560733739028],"b":[8.36850084871003,12.637454511749073],"id":17},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":1.108501509018802,"a1":1.1953331036137127,"id":18},{"cst":false,"t":"line","a":[4.388041320124254,13.50500253139118],"b":[3.7918388804003147,14.675115703001184],"id":19},{"cst":false,"t":"line","a":[4.388041320124254,13.50500253139118],"b":[5.558154491734259,14.101204971115118],"id":20},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":1.3179410192581216,"a1":1.4047726138530323,"id":21},{"cst":false,"t":"line","a":[1.484304178400682,14.12221091422948],"b":[0.6578499844755029,15.142796848314152],"id":22},{"cst":false,"t":"line","a":[1.484304178400682,14.12221091422948],"b":[2.5048901124853544,14.94866510815466],"id":23},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":1.527380529497441,"a1":1.6142121240923517,"id":24},{"cst":false,"t":"line","a":[-1.4843041784006772,14.122210914229482],"b":[-2.5048901124853495,14.948665108154662],"id":25},{"cst":false,"t":"line","a":[-1.4843041784006772,14.122210914229482],"b":[-0.6578499844754975,15.142796848314154],"id":26},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":1.7368200397367606,"a1":1.8236516343316713,"id":27},{"cst":false,"t":"line","a":[-4.388041320124252,13.505002531391181],"b":[-5.558154491734257,14.10120497111512],"id":28},{"cst":false,"t":"line","a":[-4.388041320124252,13.505002531391181],"b":[-3.791838880400313,14.675115703001186],"id":29},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":1.9462595499760802,"a1":2.033091144570991,"id":30},{"cst":false,"t":"line","a":[-7.099999999999996,12.29756073373903],"b":[-8.368500848710024,12.637454511749075],"id":31},{"cst":false,"t":"line","a":[-7.099999999999996,12.29756073373903],"b":[-6.76010622198995,13.566061582449057],"id":32},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":2.1556990602153996,"a1":2.2425306548103103,"id":33},{"cst":false,"t":"line","a":[-9.501654610295782,10.552656521779001],"b":[-10.813103562074796,10.621386648984812],"id":34},{"cst":false,"t":"line","a":[-9.501654610295782,10.552656521779001],"b":[-9.432924483089971,11.864105473558014],"id":35},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":2.365138570454719,"a1":2.4519701650496297,"id":36},{"cst":false,"t":"line","a":[-11.488041320124251,8.34655058255312],"b":[-12.785121762749238,8.141113222592061],"id":37},{"cst":false,"t":"line","a":[-11.488041320124251,8.34655058255312],"b":[-11.693478680085313,9.643631025178106],"id":38},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":2.574578080694039,"a1":2.6614096752889496,"id":39},{"cst":false,"t":"line","a":[-12.97234549852493,5.775660331676366],"b":[-14.198368792570664,5.305034082976559],"id":40},{"cst":false,"t":"line","a":[-12.97234549852493,5.775660331676366],"b":[-13.442971747224737,7.001683625722099],"id":41},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":2.784017590933358,"a1":2.870849185528269,"id":42},{"cst":false,"t":"line","a":[-13.88969593042004,2.952346009612188],"b":[-14.991078974824234,2.237099497557114],"id":43},{"cst":false,"t":"line","a":[-13.88969593042004,2.952346009612188],"b":[-14.604942442475114,4.053729054016383],"id":44},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":2.9934571011726776,"a1":3.0802886957675883,"id":45},{"cst":false,"t":"line","a":[-14.2,1.7389984547892415e-15],"b":[-15.128607070699982,-0.9286070706999797],"id":46},{"cst":false,"t":"line","a":[-14.2,1.7389984547892415e-15],"b":[-15.128607070699982,0.9286070706999835],"id":47},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":3.2028966114119974,"a1":3.289728206006908,"id":48},{"cst":false,"t":"line","a":[-13.88969593042004,-2.9523460096121785],"b":[-14.604942442475116,-4.053729054016372],"id":49},{"cst":false,"t":"line","a":[-13.88969593042004,-2.9523460096121785],"b":[-14.991078974824235,-2.2370994975571037],"id":50},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":3.412336121651317,"a1":3.4991677162462276,"id":51},{"cst":false,"t":"line","a":[-12.972345498524934,-5.775660331676357],"b":[-13.442971747224743,-7.00168362572209],"id":52},{"cst":false,"t":"line","a":[-12.972345498524934,-5.775660331676357],"b":[-14.198368792570669,-5.30503408297655],"id":53},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":3.6217756318906362,"a1":3.708607226485547,"id":54},{"cst":false,"t":"line","a":[-11.488041320124253,-8.346550582553117],"b":[-11.693478680085315,-9.643631025178104],"id":55},{"cst":false,"t":"line","a":[-11.488041320124253,-8.346550582553117],"b":[-12.78512176274924,-8.141113222592056],"id":56},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":3.831215142129956,"a1":3.918046736724867,"id":57},{"cst":false,"t":"line","a":[-9.50165461029579,-10.552656521778994],"b":[-9.43292448308998,-11.86410547355801],"id":58},{"cst":false,"t":"line","a":[-9.50165461029579,-10.552656521778994],"b":[-10.813103562074804,-10.621386648984807],"id":59},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":4.040654652369276,"a1":4.127486246964187,"id":60},{"cst":false,"t":"line","a":[-7.100000000000006,-12.297560733739026],"b":[-6.760106221989962,-13.566061582449054],"id":61},{"cst":false,"t":"line","a":[-7.100000000000006,-12.297560733739026],"b":[-8.368500848710035,-12.637454511749072],"id":62},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":4.250094162608595,"a1":4.336925757203506,"id":63},{"cst":false,"t":"line","a":[-4.388041320124255,-13.50500253139118],"b":[-3.7918388804003165,-14.675115703001184],"id":64},{"cst":false,"t":"line","a":[-4.388041320124255,-13.50500253139118],"b":[-5.5581544917342605,-14.101204971115118],"id":65},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":4.459533672847915,"a1":4.546365267442826,"id":66},{"cst":false,"t":"line","a":[-1.48430417840069,-14.12221091422948],"b":[-0.6578499844755114,-15.142796848314154],"id":67},{"cst":false,"t":"line","a":[-1.48430417840069,-14.12221091422948],"b":[-2.504890112485363,-14.948665108154659],"id":68},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":4.668973183087234,"a1":4.755804777682145,"id":69},{"cst":false,"t":"line","a":[1.4843041784006723,-14.122210914229482],"b":[2.504890112485344,-14.948665108154662],"id":70},{"cst":false,"t":"line","a":[1.4843041784006723,-14.122210914229482],"b":[0.6578499844754924,-15.142796848314154],"id":71},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":4.8784126933265535,"a1":4.965244287921465,"id":72},{"cst":false,"t":"line","a":[4.38804132012425,-13.505002531391181],"b":[5.558154491734255,-14.10120497111512],"id":73},{"cst":false,"t":"line","a":[4.38804132012425,-13.505002531391181],"b":[3.791838880400311,-14.675115703001186],"id":74},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":5.087852203565873,"a1":5.1746837981607845,"id":75},{"cst":false,"t":"line","a":[7.09999999999999,-12.297560733739033],"b":[8.368500848710017,-12.637454511749082],"id":76},{"cst":false,"t":"line","a":[7.09999999999999,-12.297560733739033],"b":[6.760106221989944,-13.566061582449061],"id":77},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":5.297291713805192,"a1":5.3841233084001034,"id":78},{"cst":false,"t":"line","a":[9.50165461029578,-10.552656521779003],"b":[10.813103562074794,-10.621386648984814],"id":79},{"cst":false,"t":"line","a":[9.50165461029578,-10.552656521779003],"b":[9.43292448308997,-11.864105473558016],"id":80},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":5.506731224044512,"a1":5.593562818639423,"id":81},{"cst":false,"t":"line","a":[11.488041320124251,-8.346550582553121],"b":[12.785121762749238,-8.141113222592061],"id":82},{"cst":false,"t":"line","a":[11.488041320124251,-8.346550582553121],"b":[11.693478680085313,-9.64363102517811],"id":83},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":5.716170734283832,"a1":5.803002328878743,"id":84},{"cst":false,"t":"line","a":[12.972345498524927,-5.775660331676373],"b":[14.19836879257066,-5.305034082976568],"id":85},{"cst":false,"t":"line","a":[12.972345498524927,-5.775660331676373],"b":[13.442971747224734,-7.001683625722106],"id":86},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":5.925610244523151,"a1":6.012441839118062,"id":87},{"cst":false,"t":"line","a":[13.88969593042004,-2.95234600961219],"b":[14.991078974824234,-2.237099497557116],"id":88},{"cst":false,"t":"line","a":[13.88969593042004,-2.95234600961219],"b":[14.604942442475114,-4.053729054016385],"id":89},{"cst":false,"t":"arc","c":[0,0],"r":15.15707963267949,"a0":6.135049754762471,"a1":6.221881349357382,"id":90},{"cst":false,"t":"circle","c":[0,0],"r":115,"id":91}],"constraints":[{"t":"horizontal","refs":[{"e":"origin"},{"e":1,"k":"a"}],"id":1},{"t":"hdist","refs":[{"e":"origin"},{"e":1,"k":"a"}],"val":14.2,"expr":"R - depthUsed","sign":1,"id":2,"name":"d5"},{"t":"coincident","refs":[{"e":2,"k":"a"},{"e":1,"k":"a"}],"id":3},{"t":"angle","refs":[{"e":"xaxis"},{"e":1}],"val":0.785398163397448,"expr":"45deg","id":4,"name":"d6"},{"t":"coincident","refs":[{"e":3,"k":"c"},{"e":"origin"}],"id":5},{"t":"radius","refs":[{"e":3}],"val":15.15707963267949,"expr":"Ri","id":6,"name":"d7"},{"t":"coincident","refs":[{"e":3,"k":"s"},{"e":1,"k":"b"}],"id":7},{"t":"symmetry","refs":[{"e":1,"k":"b"},{"e":2,"k":"b"},{"e":"xaxis"}],"id":8},{"t":"arcangle","refs":[{"e":3}],"val":0.0868315945949108,"expr":"360deg/grooves - 2*phi","id":9,"name":"d8"},{"t":"pattern","kind":"circ","src":[1,2,3],"center":{"e":"origin"},"count":30,"circ":"full","angle":360,"exprs":{"count":"grooves"},"inst":[{"k":1,"ids":[4,5,6]},{"k":2,"ids":[7,8,9]},{"k":3,"ids":[10,11,12]},{"k":4,"ids":[13,14,15]},{"k":5,"ids":[16,17,18]},{"k":6,"ids":[19,20,21]},{"k":7,"ids":[22,23,24]},{"k":8,"ids":[25,26,27]},{"k":9,"ids":[28,29,30]},{"k":10,"ids":[31,32,33]},{"k":11,"ids":[34,35,36]},{"k":12,"ids":[37,38,39]},{"k":13,"ids":[40,41,42]},{"k":14,"ids":[43,44,45]},{"k":15,"ids":[46,47,48]},{"k":16,"ids":[49,50,51]},{"k":17,"ids":[52,53,54]},{"k":18,"ids":[55,56,57]},{"k":19,"ids":[58,59,60]},{"k":20,"ids":[61,62,63]},{"k":21,"ids":[64,65,66]},{"k":22,"ids":[67,68,69]},{"k":23,"ids":[70,71,72]},{"k":24,"ids":[73,74,75]},{"k":25,"ids":[76,77,78]},{"k":26,"ids":[79,80,81]},{"k":27,"ids":[82,83,84]},{"k":28,"ids":[85,86,87]},{"k":29,"ids":[88,89,90]}],"refs":[{"e":"origin"},{"e":1},{"e":2},{"e":3},{"e":4},{"e":5},{"e":6},{"e":7},{"e":8},{"e":9},{"e":10},{"e":11},{"e":12},{"e":13},{"e":14},{"e":15},{"e":16},{"e":17},{"e":18},{"e":19},{"e":20},{"e":21},{"e":22},{"e":23},{"e":24},{"e":25},{"e":26},{"e":27},{"e":28},{"e":29},{"e":30},{"e":31},{"e":32},{"e":33},{"e":34},{"e":35},{"e":36},{"e":37},{"e":38},{"e":39},{"e":40},{"e":41},{"e":42},{"e":43},{"e":44},{"e":45},{"e":46},{"e":47},{"e":48},{"e":49},{"e":50},{"e":51},{"e":52},{"e":53},{"e":54},{"e":55},{"e":56},{"e":57},{"e":58},{"e":59},{"e":60},{"e":61},{"e":62},{"e":63},{"e":64},{"e":65},{"e":66},{"e":67},{"e":68},{"e":69},{"e":70},{"e":71},{"e":72},{"e":73},{"e":74},{"e":75},{"e":76},{"e":77},{"e":78},{"e":79},{"e":80},{"e":81},{"e":82},{"e":83},{"e":84},{"e":85},{"e":86},{"e":87},{"e":88},{"e":89},{"e":90}],"id":10},{"t":"coincident","refs":[{"e":91,"k":"c"},{"e":"origin"}],"id":11},{"t":"diameter","refs":[{"e":91}],"val":230,"expr":"knobDiameter + 200mm","id":12,"name":"d9"}]},{"type":"extrude","name":"","sketch":3,"seeds":[[60,0]],"start":"offset","startOffset":-1,"startRef":null,"side":"one","symTotal":true,"extent":"dist","dist":14,"to":null,"op":"cut","exclude":[],"suppressed":false,"lumps":"split","exprs":{"startOffset":"-1mm","dist":"height - rimH + 1mm"},"id":4,"comp":0,"seedIds":[{"o":[91],"h":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90]}]},{"id":5,"type":"sketch","name":"D hole","visible":true,"comp":0,"plane":{"origin":[0,0,0],"x":[1,0,0],"y":[0,1,0],"name":"XY"},"faceRef":null,"planeRef":null,"nextEid":3,"nextCid":7,"entities":[{"cst":false,"t":"circle","c":[0,0],"r":3.075,"id":1},{"cst":false,"t":"line","a":[1.575,-6],"b":[1.575,6],"id":2}],"constraints":[{"t":"coincident","refs":[{"e":1,"k":"c"},{"e":"origin"}],"id":1},{"t":"diameter","refs":[{"e":1}],"val":6.15,"expr":"shaftDiameter + fit","id":2,"name":"d10"},{"t":"vertical","refs":[{"e":2}],"id":3},{"t":"hdist","refs":[{"e":"origin"},{"e":2,"k":"a"}],"val":1.575,"expr":"flatX","sign":1,"id":4,"name":"d11"},{"t":"vdist","refs":[{"e":2,"k":"a"},{"e":"origin"}],"val":6,"expr":"shaftDiameter","sign":1,"id":5,"name":"d12"},{"t":"vdist","refs":[{"e":"origin"},{"e":2,"k":"b"}],"val":6,"expr":"shaftDiameter","sign":1,"id":6,"name":"d13"}]},{"type":"extrude","name":"","sketch":5,"seeds":[[0,0]],"start":"offset","startOffset":-1,"startRef":null,"side":"one","symTotal":true,"extent":"dist","dist":13,"to":null,"op":"cut","exclude":[],"suppressed":false,"lumps":"split","exprs":{"startOffset":"-1mm","dist":"holeUsed + 1mm"},"id":6,"comp":0,"seedIds":[{"o":[1,2],"h":[]}]}]}
