Skip to content

SVG naar DXF voor lasersnijden: maten, bochten, vullingen en lijnen uit Inkscape, Illustrator en CorelDRAW

Een vectortekening wordt een snijbestand als elke vorm die je wilt snijden een gesloten pad op de juiste maat is, tekst en dikke lijnen in omtrekken zijn omgezet en er niets verborgens, geclipts of ingebeds meer in zit. De maat is de gebruikelijke valkuil: een SVG-pixel is 1/96 inch, maar Illustrator werkt met 72 pixels per inch, dus dezelfde tekening kan op 75 % of 133 % aankomen. Zorocut leest SVG rechtstreeks, dus een DXF heb je misschien helemaal niet nodig.

7 min lezen · Bijgewerkt · Door het Zorocut-team
Stappen
  1. Stel de documentgrootte in mm in voordat je exporteert
  2. Zet tekst en lijnen om in paden, hef clips op en verwijder afbeeldingen en verborgen objecten
  3. Sla op als SVG (of als DXF in mm) en open hem in de DXF-checker
  4. Meet één maat die je kent voordat je offreert

Eenheden: 96, 72 en de viewBox

CSS en SVG definiëren 1 in = 96 px en 1 pt = 1/72 in. De root van een SVG kan een breedte en hoogte met eenheid (mm, in, pt, px…) bevatten, en een viewBox: vier getallen die de rechthoek van tekencoördinaten geven die in die breedte en hoogte wordt gepast. Een breedte of hoogte zonder eenheid is in px. Illustrator werkt met 72 px per inch: op het communityforum van Adobe werd een vierkant van 10 cm geëxporteerd als 283,46 px waar 377,95 px werd verwacht — 72 tegen 96 per inch, dus een programma met 96 per inch toont het op 75 %. De communityexperts van Adobe stellen voor Responsive uit te vinken in de SVG-export, die dan vaste afmetingen schrijft.

De root van de SVG zegtHoe Zorocut hem leest
breedte en hoogte in mm, cm of in, en een viewBoxExact: de viewBox wordt naar die maat geschaald
breedte en hoogte in px of zonder eenheidEén eenheid = 1/96 in; 1/72 in in een Illustrator-bestand
breedte en hoogte in ptEén pt = 1/72 in
Alleen een viewBox, of breedte en hoogte in %Eén eenheid = 1/96 in (1/72 in voor Illustrator), met de waarschuwing “De SVG heeft geen maat in mm”
breedte en hoogte die de verhoudingen van de viewBox niet aanhoudenGelezen op de kleinere schaal, met een waarschuwing

Zorocut behandelt een bestand als Illustrator-bestand wanneer het de opmerking “Generator: Adobe Illustrator” erin vindt. Heeft een programma die opmerking verwijderd, dan wordt een Illustrator-bestand in px gelezen met 96 per inch en komt het op 75 % binnen — daarom meet je één bekende maat.

Bochten

  • Cirkels, en SVG-bogen met gelijke stralen, blijven echte bogen; hetzelfde geldt voor afgeronde rechthoekhoeken met gelijke stralen.
  • Béziers en ellipsen worden met bogen en lijnen binnen 0,01 mm gepast en in de controle vooraf als benaderd vermeld.
  • Exporteer je in plaats daarvan een DXF uit Inkscape, dan wordt elk Bézier-segment een eigen SPLINE en wordt een document in px zonder eenheid geschreven met 96 px per inch — zie DXF-eenheden en splines en bogen.

Vullingen, lijnen, tekst, clips

In de tekeningWat Zorocut leestDoe dit eerst
Een gevulde vormZijn omtrek; de vulling wordt genegeerdNiets, als de omtrek gesloten is
Een dikke lijnAlleen de hartlijn, als open contour: de lijndikte wordt genegeerdZet de lijn om in een pad (Path → Stroke to Path in Inkscape)
TekstOvergeslagen en geteldZet om in paden: Object to Path in Inkscape, Create Outlines in Illustrator
Een geclipt of gemaskerd objectHet hele object: de clip wordt niet toegepastHef de clip op en gebruik Path → Intersection, zodat alleen het zichtbare deel blijft
Ingebedde afbeeldingen, klonenOvergeslagen en geteldTeken afbeeldingen opnieuw als vectoren; maak van klonen echte paden
Verborgen objecten en lagenOvergeslagenVerwijder ze, zodat niemand ze snijdt door de laag zichtbaar te maken
Overlappende vormen die één omtrek moeten zijnAparte contouren die elkaar kruisen, geen enkel onderdeelPath → Union

De Inkscape-commando's staan in zijn eigen handleiding: Object to Path maakt van een vorm een pad, Stroke to Path maakt van een lijn een eigen object, Union houdt de gemeenschappelijke omtrek, Intersection houdt alleen wat alle gekozen paden bedekken, en een clip verbergt alleen wat erbuiten ligt — het verborgen deel zit nog in het bestand.

Lagen

In een Inkscape-SVG wordt de naam van elke laag een laagnaam; in andere SVG's is dat de id van elke groep op het hoogste niveau. De namen bepalen het proces op dezelfde manier als in een DXF: MARK, ETCH of SCRIBE is markeren, ENGRAV graveren, namen met TEXT, DIM, BORDER en dergelijke worden weggelaten, al het andere wordt gesneden. Kleuren worden niet gebruikt. (SheetCAM kan bij het importeren van SVG daarentegen kleuren omzetten in laagnamen.)

Per programma

  • Inkscape: stel de documenteenheid in op mm en sla op als Inkscape SVG, dat de laagnamen behoudt die Zorocut leest. Zijn DXF-exporter zet tekst zelf om in paden, maar schrijft px-documenten zonder eenheid.
  • Illustrator: teken in mm, vink Responsive uit in de SVG-opties, gebruik Create Outlines voor tekst. Een onderdeel op 75 % is de mismatch 72/96.
  • CorelDRAW: we vonden geen documentatie over hoe zijn SVG-export de maat bepaalt. Exporteer één keer een testvierkant van 100 mm en controleer dat het als 100 mm wordt gelezen.
  • Rasterlogo's (PNG, JPG) bevatten niets om te snijden totdat iemand ze opnieuw als vectoren tekent. Zorocut leest alleen DXF en SVG: sla AI-, EPS-, PDF- of CDR-bestanden eerst op als SVG.

Bronnen

  1. W3C, CSS Values and Units Module Level 3, §5.2 Absolute lengths
  2. W3C, SVG 2, Coordinate systems, transformations and units (viewBox)
  3. Adobe Community, Illustrator: incorrect size when exporting SVG file (2020)
  4. Adobe Community, Illustrator: vectors scaled down 75% when saving SVGs (2023)
  5. Inkscape Beginners' Guide, Release 1.3 (PDF): paths, Boolean operations, clipping
  6. Inkscape extensions, DXF outlines exporter (dxf_outlines.py)
  7. Inkscape extensions, DXF outlines exporter options (dxf_outlines.inx, 96 px = 1 in)
  8. SendCutSend, Preparing text for laser cutting
  9. SheetCam TNG Setup and Operation Manual v3.1.17

Loop je ergens anders op vast? Vraag het — het Zorocut-team beantwoordt elke vraag.

Stel een vraag

Tips over nesting en offertes in je inbox

Ongeveer één e-mail per maand: tips over nesting en offertes, oplossingen voor de problemen waar mensen in de community naar vragen, en nieuws over Zorocut.

Ongeveer één e-mail per maand met nieuwe gidsen over snijden en offertes, video's en nieuws over Zorocut. We mailen je eerst een link om te bevestigen, en je kunt je op elk moment uitschrijven. Privacybeleid

Nest en calculeer het in Zorocut

De afstandsregel, de eenhedencontrole, de startsnelheden en de offerteformule uit deze handleidingen zitten in Zorocut Nest en in de gratis online nester. Je DXF-bestanden blijven op je computer.