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.
Quality of life improvements for laser cutting
tom_oinn
Member Posts: 10 ✭
Hi,
I've been using Onshape for a few days, and coming from a background of zero CAD experience I'm very happy with it. I have modelled a new version of a robot chassis for a competition later in the year and am now at the point where I need to take the design and produce laser cut parts (both parts and templates to take into our metal workshop and cut by hand).
I've run into one problem, described in https://forum.onshape.com/discussion/1919/planar-surface-dxf-export-misses-features#latest and identified something that, if implemented, would make life hugely more pleasant:
I'd like to be able to create a collection of planar faces, and then export the collection as a zip file of DXF/DWG. In my current design I have around twenty faces which need to be exported and cut on the laser. If I change a parameter in the part studio I need to manually select each of those twenty faces, one at a time, export, and rename the exported file to something sensible. Just clicking, saving and managing the files takes over half an hour - as you can imagine I'm not keen to do this very often, so while I can update the design in a few seconds (yay, parametric CAD is amazing!) I've got this obviously automatable task which I have to do by hand afterwards.
I know that the drawing functionality can somewhat address this, but what I really want is a directory of DXF files, as I'll work in the laser cutter software to lay those out on a sheet or sheets (different parts need different materials). Also the drawing performance is bad enough to be unusable at the moment so it's really not an option.
So - would it be possible to a) create a collection of planar faces, name each one and have the collection persist as part of the model, and b) take such a collection and emit a zip file of DXF/DWG, using the specified face names?
From my software engineer perspective this doesn't feel like a huge task (planar faces must already have unique IDs or you couldn't download them, the export code is already in there, the only new bit would be an addition to the data model to handle the collection structure), and it would make a huge difference to workflow for anyone using Onshape with a laser cutter!
Tom
I've been using Onshape for a few days, and coming from a background of zero CAD experience I'm very happy with it. I have modelled a new version of a robot chassis for a competition later in the year and am now at the point where I need to take the design and produce laser cut parts (both parts and templates to take into our metal workshop and cut by hand).
I've run into one problem, described in https://forum.onshape.com/discussion/1919/planar-surface-dxf-export-misses-features#latest and identified something that, if implemented, would make life hugely more pleasant:
I'd like to be able to create a collection of planar faces, and then export the collection as a zip file of DXF/DWG. In my current design I have around twenty faces which need to be exported and cut on the laser. If I change a parameter in the part studio I need to manually select each of those twenty faces, one at a time, export, and rename the exported file to something sensible. Just clicking, saving and managing the files takes over half an hour - as you can imagine I'm not keen to do this very often, so while I can update the design in a few seconds (yay, parametric CAD is amazing!) I've got this obviously automatable task which I have to do by hand afterwards.
I know that the drawing functionality can somewhat address this, but what I really want is a directory of DXF files, as I'll work in the laser cutter software to lay those out on a sheet or sheets (different parts need different materials). Also the drawing performance is bad enough to be unusable at the moment so it's really not an option.
So - would it be possible to a) create a collection of planar faces, name each one and have the collection persist as part of the model, and b) take such a collection and emit a zip file of DXF/DWG, using the specified face names?
From my software engineer perspective this doesn't feel like a huge task (planar faces must already have unique IDs or you couldn't download them, the export code is already in there, the only new bit would be an addition to the data model to handle the collection structure), and it would make a huge difference to workflow for anyone using Onshape with a laser cutter!
Tom
Tagged:
1
Best Answer
-
brucebartlett Member, OS Professional, Mentor, User Group Leader Posts: 2,141 PROHi @tom_oinn nice thinking. It would be great to be able to tag a face's for dxf export, giving each one a file name and doing the export in 1 go. It would also give a record of each face's exported file name.
I do find however it works pretty well at the moment if you have your browser settings set to be able to choose your saving location and file name. It is a bit of pain when everything ends up in the default download folder with the document name. I use chrome mostly and always have the "ask where to save each file before downloading" checked, this is a must. If I was doing a heap of exports to a certain folder I'd even consider changing the "Download location" while performing these tasks.
5
Answers
I do find however it works pretty well at the moment if you have your browser settings set to be able to choose your saving location and file name. It is a bit of pain when everything ends up in the default download folder with the document name. I use chrome mostly and always have the "ask where to save each file before downloading" checked, this is a must. If I was doing a heap of exports to a certain folder I'd even consider changing the "Download location" while performing these tasks.
Twitter: @onshapetricks & @babart1977
This all seems trivial for simple boxes, but think of a model like this one: https://jan.rychter.com/enblog/dollhouse-built-from-laser-cut-plywood-5-2014 — I'd really like the software to help me with counting and generating the necessary outlines.
If I could download a ZIP file with all the DXF outlines, I could write software that would auto-pack them into sheets of predetermined size (and yes, I do realize that this is the knapsack problem https://en.wikipedia.org/wiki/Knapsack_problem).
edit*** @lougallothat poll is closed for comment, could worth opening a new one "Tagging faces for dxf export".
Twitter: @onshapetricks & @babart1977