Onshape DXF export issues

Does anyone know why when I export this onshape drawing, https://cad.onshape.com/documents/d1d326a73ed10ca463f825b2/w/8db7efb74bb2912d4ea8fab0/e/c049339d488f047cd8010559, the holes for the bricks on the left get moved.

I figured I would have the Maslow counterbore the holes for itself while cutting the final sled, I don’t think I made changes tot that part of the sled with alignment that I found in the community garden. Very strange.Sled with Router Holes.dxf (39.1 KB)

Also having issues getting the scaling correct. Im working on a Mac if that is any correlation.

Interesting… I just exported the drawing from your link and everything exported file. I then opened the DXF in Inkscape and verified the scale… all good.

Here are the export settings I used.

Inkscape import settings:

Verified Scale:

I basically followed the same steps in Bar’s tutorial on how to get from OnShape to SVG for MakerCam.

Hopefully this helps… if not; let us know specifically where things break down for you.

Interesting. My version of ink scape doesn’t have those import options. Something I forgot to mention earlier, when I used converio.com to convert it then opened it in makercam thesamething happened. Something must be up with how my computer, a Mac, converts the file. Which really doesn’t make any sense.


These are the import options that I get.

This is what it looks like in makercam after I scaled it up 5000%

Very weird. I’m using Inkscape version 0.92.3 on Ubuntu. What version are you running on your Mac?

I’ve never had converio.com scale anything proper when converting a DXF (probably because the DXF was using inches). If I normally trying to put a square of a known size (like 3x3 inches) then scale that to match the grid in MakerCam (that way I know I got everything right or at least close); then delete the square in Makercam.

Here’s the SVG I got out of Inkscape; you should be able to open that in Makercam at 96dpi.
edit - zipping SVGsled.zip (1.8 KB)

I just tried this on my mac… and I’m seeing there may be some challenges. There the only Mac port of Inkscape is 0.91 and you’re right there is not “read from file” scaling method on the DXF import.

I started trying to see if I could install a later version of Inkscape on OSX but that started getting more involved than I want right now… one method requires that I install Xcode (how I don’t have that installed… even an older version I don’t know, but that requires I upgrade OSX to High Sierra… sorry no OS upgrades tonight :slight_smile: ).

Surely there are some other Mac users here that can weigh in on how to properly convert a DXF file to SVG and maintain the scale.

I’m trying to install FreeCAD 0.17 on the Mac now… download is taking a while. I’m sure there is a way to do it in there.

I will not be beaten! This seems like it should be simple, but sadly it is a part of this that can be a bit frustrating.

I haven’t tried it (yet), but there is a Homebrew formula for version 0.92.1 from the Inkscape author, mentioned here.

Bingo Bango!

I was able to use LibreCAD to open the DXF from OnShape and export as an SVG for MakerCAM.

LibreCAD has a specific export for MakerCAM… I was impressed by that.

Steps taken…

  1. Download LibreCAD from here … I used version 2.1.3
  2. Open LibreCAD; then File > Open your DXF export. Note: Do NOT use the Import feature… that gave me scaling problems.
  3. File > Export > Export as MakerCAM SVG. I just used the default options.
  4. Open that SVG in MakerCAM… it was scaled perfectly.

Hope this helps.

1 Like

Inkscape is released as source, there is no porting to Mac needed, just
compiling it into an easy-to-install package

see https://inkscape.org/en/download/mac-os/ for the latest news and consider
compiling your on version to break being dependent on others :slight_smile:

1 Like