<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>tubes — Onshape</title>
        <link>https://forum.onshape.com/</link>
        <pubDate>Thu, 02 Jul 2026 22:16:16 +0000</pubDate>
        <language>en</language>
            <description>tubes — Onshape</description>
    <atom:link href="https://forum.onshape.com/discussions/tagged/tubes/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Custom Feature: ProtoPipe – Totally tubular structures, totally fast.</title>
        <link>https://forum.onshape.com/discussion/31229/custom-feature-protopipe-totally-tubular-structures-totally-fast</link>
        <pubDate>Tue, 23 Jun 2026 11:27:31 +0000</pubDate>
        <category>FeatureScript</category>
        <dc:creator>roman_jurt190</dc:creator>
        <guid isPermaLink="false">31229@/discussions</guid>
        <description><![CDATA[<p>Dear PiedPipers!</p><p><a href="https://cad.onshape.com/documents/1d95c2fd24d27d32740db88c/v/584579176c4d12a7a1f003be/e/f5faa01a73bf18b31dd6ba32" rel="nofollow noopener ugc">Link to the ProtoPipe</a></p><p>Every year, I challenge my Industrial Design students to an "intuitive engineering" contest: building bridges out of wooden sticks and 3D-printed nodes. Building these the standard way – juggling <a href="https://cad.onshape.com/documents/309e817bcaf616677a834985/w/ee7fdbb710c9b2bce5097f35/e/76d8abc457676e82f84a3ece" rel="nofollow noopener ugc">3D-points,</a> routing curves, queries, and<a href="https://cad.onshape.com/documents/828727a47ffb5c01065dc3e2/v/7a9731a132c8ad91b03f639d/e/a5150dd88864055211b52807" rel="nofollow noopener ugc"> pipe edges</a> – works okay, but means a lot of going back and forth…</p><p>I wanted a tool that lets you drop 3D points on the fly, adjust their "Reach" to control connectivity, and instantly generate a prototype-ready structure.</p><p>Enter <strong>ProtoPipe!</strong> A fast way to design spaceframes that are easy to fabricate.</p><p>The tool is split into three simple tabs that guide you through the workflow:</p><ul><li><strong>3D-Points:</strong> Add and tweak your points, then set the "Reach." A Reach of 0 connects only to the nearest neighbor, while a 1 connects the point to everything in sight.</li><li><strong>Connections:</strong> Manually include or exclude specific lines if the automatic Reach settings need a little fine-tuning.</li><li><strong>Tubes and Nodes:</strong> Generate the final 3D geometry. And It preps the tubes so you can easily auto-layout them for fabrication later.</li></ul><p>I'm not entirely sure if there is a massive real-world use case for this yet, so I’d love to hear what you all think. And maybe this is a case where a classic custom feature tree still makes more sense:)<br />
But here are a few ideas to get you started</p><ul><li><strong>Go big:</strong> Build structures way larger than your printer's build volume using standard PVC pipes.</li><li><strong>Scavenger prototyping:</strong> Use drinking straws, dry spaghetti, broomsticks, cardboard tubes, pool noodles selfiesticks….</li><li><strong>Print flexibility:</strong> We use SLS printers (which are perfect for the complex nodes), but standard FDM works perfectly fine too.</li><li><strong>Get flexible:</strong> inflatable bike tubes could create dynamic, flexible frames.</li><li><strong>Snap-fit Assembly:</strong> In an older Part Studio, I had partly open nodes working so you could snap the tubes in from the side – no sliding required! <br />
Bringing that back would mean changing the whole architecture, though...<br /></li></ul><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/5022071\/uploads\/6A3Q6KH56354\/prototube-big.gif&quot;,&quot;name&quot;:&quot;PROTOTUBE_big.gif&quot;,&quot;type&quot;:&quot;image\/gif&quot;,&quot;size&quot;:5952292,&quot;width&quot;:962,&quot;height&quot;:552,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/forum.onshape.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F5022071%2Fuploads%2F6A3Q6KH56354%2Fprototube-big.gif&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:56855,&quot;dateInserted&quot;:&quot;2026-06-23T11:11:55+00:00&quot;,&quot;insertUserID&quot;:18724,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;18724&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif" alt="PROTOTUBE_big.gif" height="552" width="962" data-display-size="medium" data-float="none" data-type="image/gif" data-embed-type="image" srcset="https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif 300w, https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif 600w, https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif 800w, https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif 1200w, https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif 1600w, https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif 2000w, https://us.v-cdn.net/5022071/uploads/6A3Q6KH56354/prototube-big.gif" sizes="100vw" /></a>
    </span>
</span>
<span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/5022071\/uploads\/03D256P9VFJH\/bildschirmfoto-2026-06-23-um-13-14-40.png&quot;,&quot;name&quot;:&quot;Bildschirmfoto 2026-06-23 um 13.14.40.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:4082860,&quot;width&quot;:5782,&quot;height&quot;:1848,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/forum.onshape.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F5022071%2Fuploads%2F03D256P9VFJH%2Fbildschirmfoto-2026-06-23-um-13-14-40.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:56857,&quot;dateInserted&quot;:&quot;2026-06-23T11:15:24+00:00&quot;,&quot;insertUserID&quot;:18724,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;18724&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://us.v-cdn.net/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png" alt="Bildschirmfoto 2026-06-23 um 13.14.40.png" height="1848" width="5782" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png 2000w, https://us.v-cdn.net/5022071/uploads/03D256P9VFJH/bildschirmfoto-2026-06-23-um-13-14-40.png" sizes="100vw" /></a>
    </span>
</span>
<span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/5022071\/uploads\/ELBCXDHUCB4R\/bildschirmfoto-2026-06-23-um-13-14-54.png&quot;,&quot;name&quot;:&quot;Bildschirmfoto 2026-06-23 um 13.14.54.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:547094,&quot;width&quot;:2152,&quot;height&quot;:1338,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/forum.onshape.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F5022071%2Fuploads%2FELBCXDHUCB4R%2Fbildschirmfoto-2026-06-23-um-13-14-54.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:56858,&quot;dateInserted&quot;:&quot;2026-06-23T11:15:34+00:00&quot;,&quot;insertUserID&quot;:18724,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;18724&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://us.v-cdn.net/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png" alt="Bildschirmfoto 2026-06-23 um 13.14.54.png" height="1338" width="2152" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png 2000w, https://us.v-cdn.net/5022071/uploads/ELBCXDHUCB4R/bildschirmfoto-2026-06-23-um-13-14-54.png" sizes="100vw" /></a>
    </span>
</span>
<span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/5022071\/uploads\/EIGB10NSHTT1\/prototube-bike1.gif&quot;,&quot;name&quot;:&quot;PROTOTUBE bike1.gif&quot;,&quot;type&quot;:&quot;image\/gif&quot;,&quot;size&quot;:7765686,&quot;width&quot;:1098,&quot;height&quot;:572,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/forum.onshape.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F5022071%2Fuploads%2FEIGB10NSHTT1%2Fprototube-bike1.gif&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:56860,&quot;dateInserted&quot;:&quot;2026-06-23T11:16:35+00:00&quot;,&quot;insertUserID&quot;:18724,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;18724&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif" alt="PROTOTUBE bike1.gif" height="572" width="1098" data-display-size="large" data-float="none" data-type="image/gif" data-embed-type="image" srcset="https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif 300w, https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif 600w, https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif 800w, https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif 1200w, https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif 1600w, https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif 2000w, https://us.v-cdn.net/5022071/uploads/EIGB10NSHTT1/prototube-bike1.gif" sizes="100vw" /></a>
    </span>
</span>
<span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/5022071\/uploads\/YDC47PIAHDLE\/bildschirmfoto-2026-06-23-um-10-58-27.png&quot;,&quot;name&quot;:&quot;Bildschirmfoto 2026-06-23 um 10.58.27.png&quot;,&quot;type&quot;:&quot;unknown&quot;,&quot;size&quot;:0,&quot;width&quot;:2274,&quot;height&quot;:1418,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://us.v-cdn.net/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png" alt="Bildschirmfoto 2026-06-23 um 10.58.27.png" height="1418" width="2274" data-display-size="medium" data-float="none" data-type="unknown" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png 2000w, https://us.v-cdn.net/5022071/uploads/YDC47PIAHDLE/bildschirmfoto-2026-06-23-um-10-58-27.png" sizes="100vw" /></a>
    </span>
</span>
<span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/5022071\/uploads\/AFJP4RQKCOBV\/proto.jpeg&quot;,&quot;name&quot;:&quot;proto.jpeg&quot;,&quot;type&quot;:&quot;image\/jpeg&quot;,&quot;size&quot;:4079937,&quot;width&quot;:4032,&quot;height&quot;:2268,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/forum.onshape.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F5022071%2Fuploads%2FAFJP4RQKCOBV%2Fproto.jpeg&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:56862,&quot;dateInserted&quot;:&quot;2026-06-23T11:24:43+00:00&quot;,&quot;insertUserID&quot;:18724,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;18724&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://us.v-cdn.net/5022071/uploads/AFJP4RQKCOBV/proto.jpeg" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5022071/uploads/AFJP4RQKCOBV/proto.jpeg" alt="proto.jpeg" height="2268" width="4032" data-display-size="medium" data-float="none" data-type="image/jpeg" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/5022071/uploads/AFJP4RQKCOBV/proto.jpeg 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/5022071/uploads/AFJP4RQKCOBV/proto.jpeg 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/5022071/uploads/AFJP4RQKCOBV/proto.jpeg 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/5022071/uploads/AFJP4RQKCOBV/proto.jpeg 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/5022071/uploads/AFJP4RQKCOBV/proto.jpeg 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/5022071/uploads/AFJP4RQKCOBV/proto.jpeg 2000w, https://us.v-cdn.net/5022071/uploads/AFJP4RQKCOBV/proto.jpeg" sizes="100vw" /></a>
    </span>
</span>
]]>
        </description>
    </item>
   </channel>
</rss>
