Repository navigation
Kerfly 0.19.0
Fixes from the second laser test (Windows 10, the 0.18.0 installer).
Fixed
- The installed program could not connect to the laser ("USB error: No
backend available") while the same PC worked from source: the packed
program did not findlibusb0.dll. Kerfly now looks for it itself (where
pyusb looks, thenC:\Windows\System32, then next to the program) and the
Windows installer also brings its ownlibusb0.dll(libusb-win32 1.2.6.0,
the version of the K40 driver), used only when Windows has none. The log
and the self-test say where it was found, or where Kerfly looked. - Fill / Living hinge tools with several shapes selected: only the first
choice reached all of them (the selection was lost); the pattern shown
first could not be applied. Every choice now reaches all selected shapes.
Changed
- The element list is the order of the job. Within a layer the laser
does the element at the top of the list first; K40 Whisperer's path sorting
had mixed the elements by distance (a triangle, ellipse and rectangle were
cut as triangle, rectangle, ellipse). Inside one element inner shapes are
still cut first. The order buttons are now Move up (earlier), Move
down (later), To the start and To the end (PgUp, PgDown, Ctrl+PgUp,
Ctrl+PgDown); the simulation shows the same order. A single opened file is
cut as before (byte-identical to K40 Whisperer). - Trace boundary as a rectangle: it ran along the convex outline, so
under a curve it followed the curve. Now it drives round the rectangle
around the design (Settings → Vector: "Boundary trace as a rectangle", on by
default; off: the outline, as in K40 Whisperer). - Open lines are cut from the end nearer to the head, so the head no
longer runs to the far end of a curve first.
New
- Living hinge in a band: the width of the band with cuts (0: the whole
shape, as before) and where its middle is, from the middle of the shape. - File → New project (Ctrl+N, toolbar New): an empty bed with the
default layers; asks to save unsaved changes first.
Downloads
- Windows 10 / 11:
Kerfly-0.19.0-windows-setup.exe(installs Kerfly and, if you tick it, the K40 USB driver). Windows may warn about an unknown publisher: choose More info → Run anyway. - Linux:
Kerfly-0.19.0-x86_64.AppImage: make it executable and run it. For the laser's USB port see INSTALL.md. - From source: the source code archives below, with
start_kerfly.bat/start_kerfly.sh.
User guide: https://cyryllo.github.io/Kerfly/guide.html (Polish)