Skip to content

Luban (modified) v4.16.5

Choose a tag to compare

@rmcc rmcc released this 15 Jul 18:22

Snapmaker Luban (modified) version 4.16.5

Changes since 4.16.4

  • Removed the network listeres exposed by the app. The UI and backend components now communicate directly, and there's nothing to trigger Windows' firewall warnings.
  • Stopped using compatibility wrappers on both app and server code. Everything now runs natively without transpiled translation layers
  • Updated Electron to version 43 (the current version at this point)

Changes from "official" Luban

  • Adjust laser and CNC work area size when Quick Swap modules are installed (you need to toggle the checkbox in the Machine settings. The box was already there, but only had an effect on 3D workspaces)

  • Enclosure: bring back the "Door Detection" switch to disable the "opening the door pauses the job" safety feature. It works reliably now to enable/disable that feature.

  • Redone font management on Laser and CNC workspaces:

    • All possible font styles are loaded now (not just the first, usually Regular)
    • Font rendering now has fixed sizes. The height of the bounding box is no longer a hard constraint, so a size 12 is always 12 regardless of whether the text is capitals or not, has ascenders or accents or serifs. The bounding box will adjust its height accordingly and let the font-size remain the same.
    • Line height (between lines) is now configurable in multi-line text boxes.
  • Respect the alpha channel on Laser and CNC raster images. It didn't make a difference while engraving, but alpha (transparency) channels were converted to white when the image was loaded, which made image placement complicated due to overlaps and made the Inverse switch kind of useless since it created a big black rectangle around the subject if the original image had a transparent background.

  • Theme support in Preferences. The "Dark" theme is a simple color inversion, and some colors may look odd. Feel free to contribute an actual dark theme

  • General: Almost every third-party component has been updated to current versions. Especially... the core app engine has been updated to a much (over 4 years) newer version (at the time of this release, the latest)

    • Now supporting system theme inheritance
    • native dialogs (including file pickers)
    • a much better WebGL renderer which should speed up handling of workspaces (especially 3D printing) considerably, since it can offload everything to GPU
    • Less resource (mostly RAM) usage
    • App code now runs natively without getting wrapped in compatibility layers for old browsers, which should improve response times.
  • 3D printing: Over 3 years of 3D slicer updates!

    • LunarSlicer replaced by current version of CuraEngine (5.13.0)
    • Modern tree supports, new infill patterns, and lots of path calculation improvements
    • New CuraEngine configuration options imported into Luban's Parameters settings.
      • Most of them are unclassified, so will only be visible if you view All configuration parameters. They will not show up in Basic mode.
    • NOTE: It's possible dual-extruder functionality is broken, since I don't have one of those and can't test it. If something is broken when compared to the official 4.15.0, let me know in the forums.

Installation Binaries

Click a link below to download the latest executable for your platform:

Windows (64-bit)

Linux (64-bit)