github manyfold3d/manyfold v0.145.0

latest release: v0.145.1
5 hours ago

It's printing time! Now you can print pre-sliced files straight from Manyfold (given the right file and printer!). Configure your local printer connection in settings, and then you can send GCODE or SL1 files straight from the file menu! Admins automatically have print permissions, but you can assign the 'printer' role to other accounts as well, if you're feeling brave!

At this point we have support for sending GCODE to Octoprint & Klipper, and GCODE and SL1 to printers with PrusaLink. We also have SL1 support for printers running Odyssey, the open source firmware from Open Resin Alliance, who recently released the DragonFruit slicer. We want to add more support in future, and if you want to help get it working with your printer, take a look at our issue list and join the development channel on Matrix.

IMPORTANT: this is all pretty tricky to test without actually having a bank of different printers, so there may well be bugs. Don't print anything unattended until you're sure it's working properly, and if you have any problems, please report it on GitHub.

VERY IMPORTANT: Manyfold doesn't actually know if a sliced file is physically compatible with your printer, so it's completely on you to check before you print!

What's Changed

✨ New Features ✨

  • Manage 3D Printer connections in the settings UI by @Floppy in #6394
  • Add Moonraker API (Klipper) print service by @Floppy in #6393
  • Add "print with {printer}" links to File menus and pages by @Floppy in #6416
  • Add support for printing via Octoprint API by @Floppy in #6418
  • Index a number of sliced DLP file formats (e.g. CBDDLP, SL1, Photon, GOO and more) by @Floppy in #6419
  • Add print via OpenResinAlliance Odyssey API by @Floppy in #6425
  • Support sending gcode or SL1 to PrusaLink machines by @Floppy in #6432
  • Add "printer" role to allow users access to start prints by @Floppy in #6453

🐛 Bug Fixes 🐛

  • Fix page errors caused by using default parameter in nested blocks by @Floppy in #6397
  • Fix and add tests for new file detection on S3 storage by @Floppy in #6466
  • Handle incorrectly encoded filenames inside zipfiles by forcing to UTF-8 by @Floppy in #6468
  • Include all tags in dropdown by @Floppy in #6471

🌍 Internationalization 🌏

🛠️ Other Improvements 🛠️

  • Get print host configuration from print services by @Floppy in #6413
  • Remove a number of JS dependencies no longer required now we're using Vite by @Floppy in #6414
  • Add background job for sending files to print services by @Floppy in #6412
  • Add optional credentials to print host form by @Floppy in #6417
  • Add explanation for required network access from Manyfold to print hosts by @Floppy in #6420
  • Add tests for Moonraker and Octoprint services by @Floppy in #6423
  • Use print service input types to check files on upload by @Floppy in #6446
  • Use the Rails plugin for vite by @Floppy in #6451
  • Improve and fix translation strings for printing feature by @Floppy in #6452
  • Improve "safe folder name" paths by @Floppy in #6470

Full Changelog: v0.144.1...v0.145.0

Don't miss a new manyfold release

NewReleases is sending notifications on new releases.