Skip to content

Kerfly 0.19.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 12:46
· 36 commits to main since this release

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 find libusb0.dll. Kerfly now looks for it itself (where
    pyusb looks, then C:\Windows\System32, then next to the program) and the
    Windows installer also brings its own libusb0.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)