Scaling on import

I am importing an svg (created in DraftSight) into CC and I can not figure out how to bring it in full size. I also can not find a measuring tool in CC to see if the scaling is correct after adjusting the small geometry to 100%.

thanks for the help

The best thing to do here is to place a rectangle of known dimension around the objects before importing, then select everything and check the size.

I, and at least one other Afinity Design user, have the same issue. If your issue is similar, where the import is substantially smaller than it should be, scaling up is not a good solution. Carbide Create (CC) does not scale the svg, it will scale the [I guess] gcode which will result in a blocky (faceted) path once enlarged.

I have posted this issue to support here ages ago as well as to the Affinity folks. My workaround is to create the work in Designer, then cut & paste into another program whose svg scale is respected by CC. For me on a Mac, that is an inexpensive program called Graphic. Inkscape may also perform this function but is rather clunky IMO.

It is possible that adjusting the dpi in your vector program may help as per a suggestion from the Affinity forum. I know this sounds counter-intuitive but it makes a difference, at least in Designer. It didn’t work for me because the dpi I needed for compensation was beyond the range of the programs ability to handle.

1 Like

WilAdams, I thought I had done that (bounding box) but the scaling seems to be inconsistent with the interior geometries. I am repeating the process from scratch later today to see if it is the same. CC also creates a box that is the sheet size in Draftsight when it comes in, so a big rectangle then the known box for reference then the geometry. I have to delete the large box then select all the scale with the dimensions of the box. But there does not seem to be a way to verify sizes unless you take the time to create the tool paths and run the file thru the machine and waste all the time and wood if it is not correct.

bpedit, I had not created any g-code yet this is at the beginning where there is a blank file then bring in the svg and it is the wrong size. I did cut the file after scaling it because there was no other way to verify the interior dimensions and the curves are smooth.

WillAdams is it a known issue that CC does not import svg the same (some scale 100% and some not) from various softwares? Is there a list that are know to work specifically CAD type programs rather than graphics types?


This changed in Build 427

(NEW) Updated SVG parser to newer version. SVG import scale might have changed for some files. We now assume a 96 DPI scale.

This seems to be the new default in Inkscape, so hopefully all applications will standardize on it.

1 Like

I am running build 431, did 427 come out after? I am not sure I have much hope that an open source software would drive the design and CAD softwares to follow.

431 came out after 427, and should have the same behavior.

Inkscape makes most of the SVGs which get published to Wikimedia and Wikipedia — it’s a de facto standard which will be hard to ignore.

@4Lester I’m not sure if it’s actually gcode but I was referring to whatever CC has done with the svg once it has imported it. I know what you see, and enlarge, is no longer a true scalable vector because, as stated, it enlarges as segments which give a faceted versus smooth path. As Will suggests, Inkscape will output at proper scale; at least it did when I tried it a year ago. Now that Affinity Designer also does, you may want to give it a look; it’s relatively inexpensive with good features and no subscription.

@WillAdams Whoa! It’s a cure! Designer svgs appear, via a quick test anyhow, to now import at proper scale. Why wasn’t this on the front page of the Times? Thanks.

On the scaling being inconsistent — this happens due to rounding errors. Usually you can resolve it by scaling up first, to an appropriate scale, then scaling down.