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
- 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
- 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
- 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
- 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
- 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 asPAUSED
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
toQUEUED
. - 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]