Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Best practice for handling cables and hoses (cut-to-length) in BOM without ERP?
Domechanic
Member, pcbaevp Posts: 13 PRO
We are currently using Onshape without an ERP system and manage our material data only in simple spreadsheets.
We frequently use cables and hoses that are cut to length. These should appear in the BOM as length-based items (e.g., meters / feet).
The key requirement is:
The same material (e.g., a specific hose type) should always have the same part number — regardless of the required length. The length should only affect the quantity in the BOM, not create a new part number.
Example:
- Hose Type A – 2.35 m
- Hose Type A – 0.80 m
→ Same part number, different quantity.
What would be the best practice in Onshape to represent this?
Answers
How are you creating the hoses? In-context part studio routed along a path?
RENDERCAD
rendercad.ai - Photorealistic product rendering.
▚▞▚▞▚▞▚▞▚
________________________________________________________________________
It depends on the application. In Context would be one possibility, but I'm still open to ideas.
As an example, we have a hose that is used in several projects and different documents.
Hm, there are several ways to do it. Using the default routing curve with frame with cutlist is a good way, but this is a part studio only workflow for viewing the list of part lengths. A good way to do it though. Also I recommend Routing Curve+ since it has built in measuring and referencing. Cut list+ is another one I modified to let you auto name parts based on profile and length, so that is another way.
Alternatively, if you need your parts specifically in the assembly BOM, you could use the Assembly Imposters (App + Feature). This will let you have the routed parts visually, but then auto add the "real" parts that will show up in the bom.
There are probably a few more ways, but no native way to get lengths of hoses or pipes into the assembly so you will have to either use the part studio and cutlist, or use some custom apps and features. There is probably a slower manual way, but it would be slow and manual..
.
RENDERCAD
rendercad.ai - Photorealistic product rendering.
▚▞▚▞▚▞▚▞▚
________________________________________________________________________