tloudev
(Ondrej Pachner)
December 19, 2020, 11:58am
1
hi there, have some DXF import issue again.
I tried to import the cutting file from https://www.instructables.com/Laser-Cut-Firemans-Phone-Stand/ (https://content.instructables.com/ORIG/F6M/092I/I27GRXGF/F6M092II27GRXGF.dxf ) and this is the result:
It really doesn’t look as it should.
tloudev
(Ondrej Pachner)
December 19, 2020, 4:59pm
3
Using 0.9.19 Linux version. Maybe some dxf library linked to LightBurn binary?
this is the list of libraries “out of LB tree”:
tloudev@stodolar /usr/local $ ldd LightBurn/LightBurn |grep -v local
linux-vdso.so.1 (0x00007ffc68fc9000)
libssl3.so => /usr/lib/x86_64-linux-gnu/libssl3.so (0x00007ffb87644000)
libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007ffb87300000)
libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007ffb870c3000)
libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007ffb86eab000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffb8480a000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ffb84481000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ffb840e3000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ffb83ecb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffb83ada000)
libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007ffb838ab000)
libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007ffb836a6000)
libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007ffb834a2000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffb8329e000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ffb83096000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007ffb82e78000)
libpulse-mainloop-glib.so.0 => /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0 (0x00007ffb82c73000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007ffb82a23000)
libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ffb8270c000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007ffb82229000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ffb8200c000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007ffb7fbd6000)
/lib64/ld-linux-x86-64.so.2 (0x00007ffb87895000)
libpulsecommon-11.1.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so (0x00007ffb7f958000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007ffb7f70b000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007ffb7f499000)
libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007ffb7f268000)
libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007ffb7efb2000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ffb7ed8a000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007ffb7eb06000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007ffb7e8fc000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007ffb7e683000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007ffb7e47d000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007ffb7e145000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007ffb7df41000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ffb7dd3b000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007ffb7db15000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007ffb7d8f9000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007ffb7d5dd000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007ffb7d3c3000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007ffb7d14c000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007ffb7cf43000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007ffb7cd18000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007ffb7ca6f000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ffb7c855000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007ffb7c640000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007ffb7c42b000)
Desn’t seem there’s some DXF reading library from the system… anyway, I didn’t find any string “dxf” in all libraries names. So I can’t imagine, why you say that dxf import in your 0.9.19 version is different to mine
tloudev@stodolar /usr/local $ grep -ri dxf LightBurn/* |grep -v lang
Binary file LightBurn/AppRun matches
Binary file LightBurn/LightBurn matches
Binary file LightBurn/lib/libicudata.so.56 matches
But this library comes with LightBurn, so it should use the same behavior, shouldn’t it?
tloudev
(Ondrej Pachner)
December 19, 2020, 5:09pm
4
So, I downloaded and installed 0.9.20 right now, and teh result is still the same
Hank
(Hank Morgan)
December 19, 2020, 5:38pm
5
Looks like it opens OK in Linux Mint with LB 0.9.20
tloudev
(Ondrej Pachner)
December 19, 2020, 5:41pm
6
hmmm… so something wrong with my linux Mint Please be so kind and export it for me to lbrn, I swear this is the (first and) last time… thanks.
1 Like
LightBurn doesn’t use external libraries for file importing - I wrote all the importers from scratch.
That said, this file comes in very small, so my suspicion is that you have the DXF Auto-Close setting too high, and it’s merging vertices that shouldn’t be.
What do you have this set to?
tloudev
(Ondrej Pachner)
December 19, 2020, 6:05pm
9
HA! That’s it! I have 1.000mm tolerance. After decreasing to 0.001 the image is OK. THANK YOU BOTH guys.
1mm is huge for that setting. I usually default it to 0.01mm, maybe 0.05mm. Personally I have my own set to zero, so things have to be exact to be joined.
LightBurn
(Oz)
Split this topic
January 2, 2021, 11:27pm
11
A post was split to a new topic: DXF import trouble
system
(system)
Closed
February 1, 2021, 11:27pm
12
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.