svenhb / GRBL-Plotter

A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
https://grbl-plotter.de/
GNU General Public License v3.0
684 stars 176 forks source link

It freezes when loading heavy dxf or svg files #166

Closed laoshipoto closed 3 years ago

laoshipoto commented 3 years ago

Well, hello πŸ–οΈ, I've never posted in github. But anyway πŸ˜… I have heavy dxf and svg files, like too many lines to plot. When I load these files the software freezes. And I have to reopen it. Is there any solution to make It open these kind of heavy files? Some other software like "engraver master" or "bachin draw "actually do struggle for like 10 secs but it will open eventually. Thank for your great job, thank you for your help, thank for your time Vielen DankπŸ™πŸ˜Š

svenhb commented 3 years ago

Hello, 1) try to import with all import options switched off - see blow, also without path modifications, clipping, grouping.
2) try an older version, before 1.5.0.0. In this version I made a big change in handling of the imported graphic objects.

I hope this helps.
Perhaps you can upload such a big file here?

Import options switched off: image

laoshipoto commented 3 years ago

jojo_HD.zip hello thanks for replying :) turning off those option did nothing. but here and exemple of a file. Thanks againπŸ™

svenhb commented 3 years ago

Yes, it won't load as DXF, but I opened your file in LibreCAD and exported it as SVG. This could be loaded in GRBL-Plotter: image

laoshipoto commented 3 years ago

Hello, the software dis open that once but keeps freezing everytime. Maybe adding more "memory". I don't know really. I just wanted to give my feedback. Thank you for your hard work and time πŸ™

svenhb commented 3 years ago

Thanks for the feedback, I could solve the problem by showing the progress of loading with option to abort - not released yet. Very very time consuming is the option "Sort objects for shortest connection and merge". Also to fill the text-editor with created GCode takes some seconds ...

svenhb commented 3 years ago

Please check new version: https://github.com/svenhb/GRBL-Plotter/releases