# SVG out of Onshape

**URL:** <https://forums.maslowcnc.com/t/svg-out-of-onshape/3614>\
**Category:** OnShape\
**Created:** [April 27, 2018, 5:17am UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614 "2018-04-27T05:17:54Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![theRatchet](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/theratchet/32/3046_2.png) [@theRatchet](https://forums.maslowcnc.com/u/theRatchet)\
**Post date:** [April 27, 2018, 5:17am UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/1 "2018-04-27T05:17:54Z")

</div>

For those of you that are using Onshape as your CAD, what CAM are you using?

Kirimoto is frustrating (basic stuff like if I’m cutting a ring; it will only had tabs on the out side cut, but will not add them to the inside cut).

Anyway to get an SVG out? I’ve exhausted my Google’fu and it appears the only way is to export a sketch as a dxf and they use a converter to create an SVG file. Only problem is that everytime I export an DXF the file seems to be corrupt and will not open or import in any converter I’ve tried. (Full disclosure, I may be missing something here… I’m tired this evening and will try harder tomorrow 🙂 ).

Link to my onshape file…  
[https://cad.onshape.com/documents/ca79b2b8f1bc36a8b472907d/w/5a8ed990cfd5acc257062838/e/f3d9410408dd7273c7016d2e](https://cad.onshape.com/documents/ca79b2b8f1bc36a8b472907d/w/5a8ed990cfd5acc257062838/e/f3d9410408dd7273c7016d2e)

---

<div class="post-metadata">

**Author:** ![LakeWorthB](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/lakeworthb/32/4071_2.png) [@LakeWorthB](https://forums.maslowcnc.com/u/LakeWorthB)\
**Post date:** [April 27, 2018, 12:17pm UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/2 "2018-04-27T12:17:48Z")

</div>

You can also try VisualCam for onshape which works very well, but I haven’t gotten an answer whether it will always be free.

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [April 27, 2018, 1:57pm UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/3 "2018-04-27T13:57:35Z")

</div>

onshape can only export 2D (dxf) from a sketch.

Once you have a full object, you need to do a 3d export (STL or similar) and use  
a CAM that supports that.

---

<div class="post-metadata">

**Author:** ![theRatchet](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/theratchet/32/3046_2.png) [@theRatchet](https://forums.maslowcnc.com/u/theRatchet)\
**Post date:** [April 27, 2018, 2:48pm UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/4 "2018-04-27T14:48:47Z")

</div>

Thanks I’ll give VisualCam a try… looks like it may only be free until they exit beta… but maybe they’ll keep a free version for educational/maker/hobbyist

---

<div class="post-metadata">

**Author:** ![bar](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/bar/32/10_2.png) [@bar](https://forums.maslowcnc.com/u/bar)\
**Post date:** [April 27, 2018, 4:59pm UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/5 "2018-04-27T16:59:01Z")

</div>

I usually make a drawing of all my parts and then export them as a single .dxf and convert using Inkscape. It’s way more steps than I would like it to be, but it seems to work consistently.

Here’s a video of my process:

---

<div class="post-metadata">

**Author:** ![theRatchet](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/theratchet/32/3046_2.png) [@theRatchet](https://forums.maslowcnc.com/u/theRatchet)\
**Post date:** [April 27, 2018, 5:14pm UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/6 "2018-04-27T17:14:31Z")

</div>

Thanks @bar! I’ll give that a shot.

---

<div class="post-metadata">

**Author:** ![Jose\_Baer](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/jose_baer/32/14382_2.png) [@Jose\_Baer](https://forums.maslowcnc.com/u/Jose_Baer)\
**Post date:** [September 13, 2019, 12:42am UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/7 "2019-09-13T00:42:17Z")

</div>

I have been using Onshape to design a solar dehydrator that is cut from a single sheet of plywood. Here is a screen shot:

![image](https://canada1.discourse-cdn.com/flex031/uploads/maslowcnc/original/2X/b/b1757fce96d904504f02563e60f7efa7f5486068.png)

I follow these basic steps:  
Create a drawing in Onshape by creating a 1:1 scale drawing that has no extraneous stuff  
Make sure you include cross hairs at the center of a 48” x 96” sheet of plywood  
Right click on the drawing tab in Onshape and choose “export to dxf”  
Convert to an svg file using an online converter (Cloud convert)  
Open Makercam and allow “unsafe scripts” to run.  
Edit Preferences and choose 8.17 pixels per inch  
Open the svg file  
Scale out to see the drawing  
Select everything and translate it until the cross hairs are directly over the origin  
Select each shape, name it and create a pocket or profile  
Set tool size, depth of cuts, speed of cuts, safe height…  
Calculate tool paths  
Create tabs  
Export Gcode (create an NC file)  
Open NC file from Ground Control on the Maslow computer  
Verify origin is in the correct place

This has worked well for me.

---

<div class="post-metadata">

**Author:** ![Jose\_Baer](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/jose_baer/32/14382_2.png) [@Jose\_Baer](https://forums.maslowcnc.com/u/Jose_Baer)\
**Post date:** [September 13, 2019, 12:51am UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/8 "2019-09-13T00:51:52Z")

</div>

The cutout drawing I export as a dxf file and then convert to svg is here:

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/maslowcnc/original/2X/1/1818b330c8298711d525e263252dfb711ac425d9.png)

I’m particularly proud of the fact that the hinges and latches are also cut from the same sheet of plywood

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [September 13, 2019, 2:43am UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/9 "2019-09-13T02:43:27Z")

</div>

have you tried using the kiri:moto add-on for onshape to generate the g-code  
directly?

David Lang

---

<div class="post-metadata">

**Author:** ![bar](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/bar/32/10_2.png) [@bar](https://forums.maslowcnc.com/u/bar)\
**Post date:** [September 13, 2019, 6:10am UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/10 "2019-09-13T06:10:49Z")

</div>

This looks fantastic! Nice work 😃

---

<div class="post-metadata">

**Author:** ![Jose\_Baer](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/jose_baer/32/14382_2.png) [@Jose\_Baer](https://forums.maslowcnc.com/u/Jose_Baer)\
**Post date:** [September 13, 2019, 2:37pm UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/11 "2019-09-13T14:37:00Z")

</div>

I hadn’t seen kiri:moto That looks like a great solution. I’ll try it out.

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [September 13, 2019, 5:07pm UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/12 "2019-09-13T17:07:10Z")

</div>

I believe there is at least one other free CAM plugin, but I know kiri:moto is  
there.

once you figure it out, if you could make a video showing how to use onshape  
with kiri:moto it would be a great help to many people.

David Lang

---

<div class="post-metadata">

**Author:** ![stewart](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/stewart/32/16028_2.png) [@stewart](https://forums.maslowcnc.com/u/stewart)\
**Post date:** [March 8, 2020, 11:01pm UTC](https://forums.maslowcnc.com/t/svg-out-of-onshape/3614/13 "2020-03-08T23:01:30Z")

</div>

There is already a video for that [https://www.youtube.com/watch?v=OFMoCXqpDwg](https://www.youtube.com/watch?v=OFMoCXqpDwg)
