reference

  • http://tavmjong.free.fr/INKSCAPE/MANUAL/html/
  • https://inkscape.paix.jp/sitemap/

decision make for 0.01mm grid

  • SVG definition : 1 px = 1/96 inch ( i.e. 1 px = 25.4 mm / 96 ≒ 0.2645 mm )
  • inkscape internal xml precision : 1/1000 px (i.e. 0.0002646 mm )
  • but lasercut usually ignore 0.01 mm
  • I decided to use 0.01mm grid for my work based on my output card result
  • image actually, inkscape cannot zoom in after this level

the version I use

{2095F0BA-9981-461C-AC30-86943F5A05CE}

important initial settings

  • better to change for snapping style for lasercut data ( i.e. bounding box ) and new document keeps the same settings {58B9EC1B-AF08-40C2-8431-782443B84357}

  • unexpected then expected {334A672F-61C1-43C0-84F8-C290F42CFD38} {8074D7DB-5E3D-4F54-83C8-75A7ACED62F7}


troubleshooting note ( The newer , the upper )

issue 4

problem : scale was different from original pdf file dimension (adobe 72dpi vs w3c 96dpi , aka 75 : 100 )

Solution : added the 50mmx50mm square then check if the size has no difference when opening the .pdf file

{735E3D99-81D0-4B62-ACF7-9E892B03971C} {44CE620B-B994-4F35-A2B3-1F910C8D6BD3}

issue 3

problem : how to prevent sketchup pdf has double lines

Solution : use select same fill by selecting a no fill object. Then move and use the lines that has no duplicates.

{511EC258-5C9A-457D-A9C7-45035EE7D6EF} {EC0CAF33-A9EB-442F-8A79-E1A54DDB764D}

by the way, ctrl+K helps to unify the line style. {7F4ADE2E-37EC-4867-AFF6-5275DA305C84}

issue 2

problem : how to merge the same position nodes?

{ADED5F06-B80E-434D-88C8-854C1604F183}

Solution : removeDuplicateNodes.py remove-duplicate-nodes/

  • note : I am making the simpler version here
    • image
  • first , ctrl+K to merge as single path, then extension remove duplicated nodes , thick line preview might be good improvement idea because visual helps the change {D24465F5-D228-420F-A695-693263B2F5B8} {F4C0D2D5-9CF9-44FC-9886-2D93E01EF3BD} {F6719C58-540D-4A12-A503-950AFDD8D915}

Issue 1

Problem : How to remove double line?

  • An example : 2 rectangles touch like the following have 1 duplicated line

{EEE45871-41E9-4DBF-B904-93528AA35B40}

  • and found how to check the double line by stroke color

{3E0F3BE1-3D0A-464A-9792-2E310C4CBA5D}

Solution 1: use extensions > cutlings > remove duplicate lines inkscape-extension-removeduplicatelines

  1. First off, convert object to path for the following operation ( ctrl+K to merge data could be safer )

{0BB483F6-32D3-440F-BEDD-FEF172DA4D61}

  1. use remove duplicate lines ( %AppData%\inkscape\extensions should have the extension) with 0.1 ( 0.0 might not merge ) {C8CA67B5-5CFD-42EA-AEF8-F29FF4B28806} {48F84F07-FA18-469F-A087-79C8DF20B1F4} {B2F20569-3A82-4D8A-8BFD-28FFE577DDC6}

  2. see data change

{DD7948C8-DC85-4E4F-95F1-6855AA5D3F66}

  • Note 1: actually, duplicated lines looks thicker than single lines

{CA0EC30E-6FE3-46E1-9017-CC503E3B8324}

  • Note 2: too many lines seems to fails , so try smaller number of lines again

{4FBFA365-7161-4279-9ABC-D54F89BCF5EF}

  • The case with all single lines {E628067A-178C-4DAB-B718-D473B9AA91FD}

{E31B1D59-76A0-40A2-ADBF-95B8DCC10348} {9F67C7F1-2B3E-4610-BCAF-0A7C03DFC4DD} {F49ADB42-37F1-4BE4-BFE9-6B8A79CFE9E4}