Skip to main content

AutoFarm3D V3.15.0 - Release Notes

This release introduces major improvements for AMS users, better filament tracking, new way to manage filament across your farm, automatic Door Opener support, and more!

‼️This is a manual update‼️

Update Instructions:

Portions of this update include low-level system upgrades and therefore require a manual update process! Please follow the manual update guide here and make sure you apply the update to all Hubs on your network!

Downloads:

3.15.0 Release Notes

1. Dynamic AMS Remapping

AMS Remapping Demo

  • When you queue a multi-color job, AutoFarm3D will automatically find a compatible printer and dispatch it, even if the AMS spool order doesn’t match the original file.
  • AutoFarm3D remaps the sliced file’s filament slots to whatever spool layout exists on the printer, so you don’t need to pre-configure or manually assign anything.
  • Distributed jobs will re-map each print to the printer it is assigned to automatically, so AMSs do not need to be loaded in the same order.
  • A printer, job, or file's filaments can be overridden at any time.
  • This solves a major workflow issue in Bambu Studio, which requires manual mapping to every printer for every print.
  • AMS, AMS Lite and AMS2 supported.
  • Automatic spool rollover after filament runout supported.

2. RFID + Non-RFID Spool Support

  • AutoFarm3D reads RFID spool data (colour, material, remaining weight) automatically.
  • For non-RFID (“dumb”) spools, weight usage and remaining material is still tracked — no functional difference from RFID spools.
  • When a printer is printing, you’ll see how much material will be consumed from each spool.
  • You can modify or override the colour, material, and remaining filament on any spool.

3. AMS Visibility

AMS Preview

  • Printers with multiple filaments will display a quick-preview of up to 8 filaments right on the dashboard.
  • Whenever possible, filaments will be auto-populated with information sent by the printer.
  • Click on a printer to view all filaments, and more detailed information about filament levels.
  • Click on a filament to edit it, override the colour and material, or give it a custom name.
  • Supports multiple AMS on a single printer.

4. File Filament Metadata

File Filaments

  • Multicolor 3MF files now show color, material, and weight of each filament in the sidebar.
  • The original file's filaments can be overridden using your Filament Library — no need to re-slice just to change color.

5. Filament Library

  • Save filaments with custom names, display colors, and tags.
  • Group multiple filament types (e.g. different brands of black PLA) so AutoFarm treats them as compatible during dispatch.
  • Avoids the need to re-map every time sliced files and AMS don’t match exactly.
  • Custom filament library assignments can be saved bulk applied across files and printers.
  • When new spools or files are added, AutoFarm will auto-match them if they correspond to a saved filament entry.
  • If you’re not using the library, AutoFarm still uses the 3MF file’s material info to match as best it can.

6. Job Filaments

Job Filaments

  • See a preview of what colours are required for a print job.
  • Added ability to edit filaments on queued jobs.
  • Job and printer filaments must match in order for a job to be dispatched.

7. Door Opener Support

Automatic Door Opener

  • Added support for the Automatic Door Opener hardware developed for the P1S, X1C, and X1E.
  • Enclosed printing is now compatible with Auto Eject.

8. Bugfixes & Other Changes

  • Added new UPLOADING state and file upload progress for network connected printers.
  • Added new HMS errors to HMS index.
  • Added support and auto-tagging for Bambu Lab H2D.
  • Fixed issue where tunnel would sometimes be disabled after updating to new version.
  • Worked around issue with Bambu Lab file transfers causing print runs to unexpectedly SUSPEND after file upload failures.
  • Fixed issue where USB printers may no longer display on dashboard after power loss.
  • Added error if DEV Mode was not enabled on Bambu Printers running newer firmware versions with authorization controls (01.08.02.00 for P1, 01.08.05.00 for X1, 01.05.00.00 for A1/A1 Mini).
  • General user interface cleanup, including dashboard printer cards, files page, jobs page.
  • Fixed were where if a print was cancelled from PAUSED state, printer would continue to display as PAUSED until refreshed.
  • Added ability to cancel during file upload or during RESETTING stage of a print job.
  • Updated support for Lulzbot printers.
  • Fixed bug with processing files larger than 200MB.
  • Fixed bug where it was possible to submit two jobs with the same priority when moving from DRAFT to QUEUED.
  • All Files is now sorted by most recently uploaded by default.
  • Fixed issue connecting printers when Raspberry Pi was connected to both Ethernet and WiFi simultaneously, giving it two IP addresses.
  • Fixed issue where corrupt log files would prevent logs from downloading.

System Images

In case you want to re-flash to get this update (highly recommended if skipping versions).


Connect with other print farms on the Discord Community.

For more information and support, visit our website or contact [email protected]