{"parts":[{"path":"./inventory/a680b775-c312-43c3-ac57-f0c2d1ada5c3/v1/","files":{"meta":"{\"format\":1,\"id\":\"a680b775-c312-43c3-ac57-f0c2d1ada5c3\",\"version\":1,\"kind\":\"family\",\"slug\":\"lego-soft-axles\",\"name\":\"LEGO Technic Soft Axle\",\"publisher\":\"ReDo.Pro\",\"license\":\"CC-BY-SA-4.0\",\"material\":{\"material\":\"abs-glossy\"},\"summary\":\"LEGO's soft axles (axle hoses) by part number: a Technic cross axle that bends, pick its length and bend it as up to three arcs that meet tangent, as the rigid hose bends. Its ends turn in an axle hole as an axle does.\",\"keywords\":[\"LEGO\",\"Technic\",\"soft axle\",\"axle hose\",\"flexible axle\",\"flex\",\"SKU\",\"part number\"],\"tags\":[],\"attributes\":{\"brand\":\"LEGO\",\"system\":\"LEGO Technic\"},\"slots\":[{\"name\":\"body\",\"label\":\"Body\",\"default\":\"#05131d\",\"palette\":\"lego\"}],\"preview\":{\"direction\":[1,-1,2.5],\"parameters\":{\"first_bend\":90,\"split\":100}},\"selectors\":[{\"name\":\"l\",\"label\":\"Length\",\"type\":\"integer\",\"unit\":\"modules\",\"default\":7,\"choices\":[7,11,12,14,16,19]},{\"name\":\"first_bend\",\"label\":\"First bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01,\"pass\":true},{\"name\":\"second_bend\",\"label\":\"Second bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01,\"pass\":true},{\"name\":\"split\",\"label\":\"Second bend starts at\",\"unit\":\"%\",\"type\":\"number\",\"default\":50,\"min\":0,\"max\":100,\"step\":0.01,\"pass\":true},{\"name\":\"third_bend\",\"label\":\"Third bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01,\"pass\":true},{\"name\":\"second_split\",\"label\":\"Third bend starts at\",\"unit\":\"%\",\"type\":\"number\",\"default\":100,\"min\":0,\"max\":100,\"step\":0.01,\"pass\":true},{\"name\":\"first_straight\",\"label\":\"First end runs straight\",\"unit\":\"mm\",\"type\":\"number\",\"default\":4,\"min\":4,\"max\":256,\"step\":0.01,\"pass\":true},{\"name\":\"last_straight\",\"label\":\"Last end runs straight\",\"unit\":\"mm\",\"type\":\"number\",\"default\":4,\"min\":4,\"max\":256,\"step\":0.01,\"pass\":true},{\"name\":\"twist\",\"label\":\"Turn after the first bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01,\"pass\":true},{\"name\":\"second_twist\",\"label\":\"Turn after the second bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01,\"pass\":true},{\"name\":\"first_end_turn\",\"label\":\"Turn the first end's cross\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-45,\"max\":45,\"step\":0.01,\"pass\":true},{\"name\":\"last_end_turn\",\"label\":\"Turn the last end's cross\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-45,\"max\":45,\"step\":0.01,\"pass\":true}],\"requires\":[\"end_0\",\"end_1\"],\"variants\":[{\"match\":{\"l\":7},\"part\":\"fef35c82-a57f-4428-9cff-f8906ffbf78a@1\",\"parameters\":{\"section\":\"axle\",\"l\":7},\"name\":\"LEGO Axle Hose, Soft 7L\",\"attributes\":{\"SKU\":\"32580\",\"system\":\"LEGO Technic\"},\"links\":[{\"url\":\"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32580\",\"kind\":\"product\",\"title\":\"BrickLink 32580\"},{\"url\":\"https://rebrickable.com/parts/32580/\",\"kind\":\"other\",\"title\":\"Rebrickable 32580\"}],\"colors\":[0,135,15,4,71,25,272,27,1,179,73]},{\"match\":{\"l\":11},\"part\":\"fef35c82-a57f-4428-9cff-f8906ffbf78a@1\",\"parameters\":{\"section\":\"axle\",\"l\":11},\"name\":\"LEGO Axle Hose, Soft 11L\",\"attributes\":{\"SKU\":\"32199\",\"system\":\"LEGO Technic\"},\"links\":[{\"url\":\"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32199\",\"kind\":\"product\",\"title\":\"BrickLink 32199\"},{\"url\":\"https://rebrickable.com/parts/32199/\",\"kind\":\"other\",\"title\":\"Rebrickable 32199\"}],\"colors\":[0,72,135,4,15,8,14,71,1,2,7,25,27,321]},{\"match\":{\"l\":12},\"part\":\"fef35c82-a57f-4428-9cff-f8906ffbf78a@1\",\"parameters\":{\"section\":\"axle\",\"l\":12},\"name\":\"LEGO Axle Hose, Soft 12L\",\"attributes\":{\"SKU\":\"32200\",\"system\":\"LEGO Technic\"},\"links\":[{\"url\":\"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32200\",\"kind\":\"product\",\"title\":\"BrickLink 32200\"},{\"url\":\"https://rebrickable.com/parts/32200/\",\"kind\":\"other\",\"title\":\"Rebrickable 32200\"}],\"colors\":[0,15,4,135,25,1,179,71,14,2,7,27,10,5,26]},{\"match\":{\"l\":14},\"part\":\"fef35c82-a57f-4428-9cff-f8906ffbf78a@1\",\"parameters\":{\"section\":\"axle\",\"l\":14},\"name\":\"LEGO Axle Hose, Soft 14L\",\"attributes\":{\"SKU\":\"32201\",\"system\":\"LEGO Technic\"},\"links\":[{\"url\":\"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32201\",\"kind\":\"product\",\"title\":\"BrickLink 32201\"},{\"url\":\"https://rebrickable.com/parts/32201/\",\"kind\":\"other\",\"title\":\"Rebrickable 32201\"}],\"colors\":[135,4,14,27,0,15,6,70,1,148]},{\"match\":{\"l\":16},\"part\":\"fef35c82-a57f-4428-9cff-f8906ffbf78a@1\",\"parameters\":{\"section\":\"axle\",\"l\":16},\"name\":\"LEGO Axle Hose, Soft 16L\",\"attributes\":{\"SKU\":\"32202\",\"system\":\"LEGO Technic\"},\"links\":[{\"url\":\"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32202\",\"kind\":\"product\",\"title\":\"BrickLink 32202\"},{\"url\":\"https://rebrickable.com/parts/32202/\",\"kind\":\"other\",\"title\":\"Rebrickable 32202\"}],\"colors\":[0,135,4,15,297,27,10,71,322,25,3,321,14,1,2]},{\"match\":{\"l\":19},\"part\":\"fef35c82-a57f-4428-9cff-f8906ffbf78a@1\",\"parameters\":{\"section\":\"axle\",\"l\":19},\"name\":\"LEGO Axle Hose, Soft 19L\",\"attributes\":{\"SKU\":\"32235\",\"system\":\"LEGO Technic\"},\"links\":[{\"url\":\"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32235\",\"kind\":\"product\",\"title\":\"BrickLink 32235\"},{\"url\":\"https://rebrickable.com/parts/32235/\",\"kind\":\"other\",\"title\":\"Rebrickable 32235\"}],\"colors\":[4,135,0,15,14,27,191,1,2,7,25,321]}],\"related\":[\"fef35c82-a57f-4428-9cff-f8906ffbf78a@1\",\"4c8228e4-fcce-4b0b-bb2b-d4822111180e@1\"]}"}},{"path":"./inventory/fef35c82-a57f-4428-9cff-f8906ffbf78a/v1/","files":{"meta":"{\"format\":1,\"id\":\"fef35c82-a57f-4428-9cff-f8906ffbf78a\",\"version\":1,\"kind\":\"source\",\"slug\":\"lego-hose\",\"name\":\"Rigid Hose\",\"publisher\":\"ReDo.Pro\",\"license\":\"CC-BY-SA-4.0\",\"material\":{\"material\":\"abs-glossy\"},\"summary\":\"LEGO's rigid 3 mm hose read off LDraw: a tube 3.2 mm across with a 1.6 mm bore, n * 8 mm long, bent as up to three arcs that meet tangent, each bend's angle and where the next begins, the hose after its first bend turned about itself to leave that bend's plane. Each end takes a bar's place: it pushes into a hollow Technic pin, an axle hole, a clip or a hand. Its section can also be a soft axle's, the clipped cross of a Technic axle all along whose ends turn in an axle hole as an axle does, or a 7 mm ribbed hose's, a Ø5.6 tube ribbed to Ø7.2 every 2.5 mm with a Ø5.2 bore, whose ends push over a pin or an axle.\",\"keywords\":[\"LEGO\",\"hose\",\"tube\",\"tubing\",\"pipe\",\"flex\",\"flexible\",\"rigid hose\",\"3 mm hose\",\"Technic\"],\"attributes\":{\"system\":\"LEGO Technic\"},\"parameters\":[{\"name\":\"l\",\"label\":\"Length\",\"unit\":\"modules\",\"type\":\"number\",\"default\":10,\"min\":2,\"max\":64,\"step\":0.25},{\"name\":\"first_bend\",\"label\":\"First bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"second_bend\",\"label\":\"Second bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"split\",\"label\":\"Second bend starts at\",\"unit\":\"%\",\"type\":\"number\",\"default\":50,\"min\":0,\"max\":100,\"step\":0.01},{\"name\":\"third_bend\",\"label\":\"Third bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"second_split\",\"label\":\"Third bend starts at\",\"unit\":\"%\",\"type\":\"number\",\"default\":100,\"min\":0,\"max\":100,\"step\":0.01},{\"name\":\"first_straight\",\"label\":\"First end runs straight\",\"unit\":\"mm\",\"type\":\"number\",\"default\":4,\"min\":4,\"max\":256,\"step\":0.01},{\"name\":\"last_straight\",\"label\":\"Last end runs straight\",\"unit\":\"mm\",\"type\":\"number\",\"default\":4,\"min\":4,\"max\":256,\"step\":0.01},{\"name\":\"twist\",\"label\":\"Turn after the first bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"second_twist\",\"label\":\"Turn after the second bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"section\",\"label\":\"Section\",\"type\":\"enum\",\"default\":\"rigid\",\"options\":[\"rigid\",\"axle\",\"ribbed\"],\"optionLabels\":{\"rigid\":\"rigid 3 mm hose\",\"axle\":\"soft axle, a cross axle all along\",\"ribbed\":\"ribbed 7 mm hose\"},\"optionMeshAngles\":{\"ribbed\":25},\"quiet\":true},{\"name\":\"first_end_turn\",\"label\":\"Turn the first end's cross\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-45,\"max\":45,\"step\":0.01,\"when\":{\"section\":[\"axle\"]}},{\"name\":\"last_end_turn\",\"label\":\"Turn the last end's cross\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-45,\"max\":45,\"step\":0.01,\"when\":{\"section\":[\"axle\"]}}],\"slots\":[{\"name\":\"body\",\"label\":\"Body\",\"default\":\"#05131d\",\"palette\":\"lego\"}],\"related\":[\"4c8228e4-fcce-4b0b-bb2b-d4822111180e@1\",\"a680b775-c312-43c3-ac57-f0c2d1ada5c3@1\",\"e5d600fc-85f1-4839-9dc2-61b13d4ef5aa@1\"],\"meshAngle\":10,\"tangentEdges\":false,\"preview\":{\"direction\":[1,-1,2.5],\"parameters\":{\"first_bend\":90,\"split\":100}}}","source":"include <redo_lego.scad>\n\nl = 10;\nfirst_bend = 0;\nsecond_bend = 0;\nsplit = 50;\nthird_bend = 0;\nsecond_split = 100;\nfirst_straight = 4;\nlast_straight = 4;\ntwist = 0;\nsection = \"rigid\";\nfirst_end_turn = 0;\nlast_end_turn = 0;\nsecond_twist = 0;\n\nredo_lego_hose(l, first_bend, second_bend, split, third_bend, second_split, first_straight, last_straight, twist, section, first_end_turn, last_end_turn, second_twist);\n"}}],"related":{"a680b775-c312-43c3-ac57-f0c2d1ada5c3":[{"id":"fef35c82-a57f-4428-9cff-f8906ffbf78a","version":1,"name":"Rigid Hose","publisher":"ReDo.Pro","href":"/inventory/3rd-party/lego-system/parametric/lego-hose"},{"id":"4c8228e4-fcce-4b0b-bb2b-d4822111180e","version":1,"name":"LEGO Rigid Hose","publisher":"ReDo.Pro","maker":"LEGO","href":"/inventory/3rd-party/lego-system/hoses-and-bands/lego-hoses"}],"fef35c82-a57f-4428-9cff-f8906ffbf78a":[{"id":"4c8228e4-fcce-4b0b-bb2b-d4822111180e","version":1,"name":"LEGO Rigid Hose","publisher":"ReDo.Pro","maker":"LEGO","href":"/inventory/3rd-party/lego-system/hoses-and-bands/lego-hoses"},{"id":"a680b775-c312-43c3-ac57-f0c2d1ada5c3","version":1,"name":"LEGO Technic Soft Axle","publisher":"ReDo.Pro","maker":"LEGO","href":"/inventory/3rd-party/lego-system/hoses-and-bands/lego-soft-axles"},{"id":"e5d600fc-85f1-4839-9dc2-61b13d4ef5aa","version":1,"name":"LEGO Ribbed Hose","publisher":"ReDo.Pro","maker":"LEGO","href":"/inventory/3rd-party/lego-system/hoses-and-bands/lego-ribbed-hoses"}]},"categories":{"a680b775-c312-43c3-ac57-f0c2d1ada5c3":"hoses-and-bands","fef35c82-a57f-4428-9cff-f8906ffbf78a":"parametric"},"skuCategories":{"a680b775-c312-43c3-ac57-f0c2d1ada5c3":"lego-system","fef35c82-a57f-4428-9cff-f8906ffbf78a":"lego-system"},"componentPages":{}}