Bambu Studio

Bambu Studio 1.2.0.9

Official release record for Bambu Studio 1.2.0.9, published Sep 13, 2022.

Stable3 public packages1,184 recorded GitHub downloads

Official files in this release

macOS · 1 files

  • Bambu_Studio_mac-v01.02.00.09-20220913183643.dmgNot specified in filename · 90.1 MiB · 276 downloads
    Official download ↗

Windows · 2 files

  • Bambu_Studio_win-v01.02.00.09-20220913183643.zipNot specified in filename · 161.0 MiB · 290 downloads
    Official download ↗
  • Bambu_Studio_win_public-v01.02.00.09-20220913183643.exeNot specified in filename · 181.3 MiB · 618 downloads
    Official download ↗

Package changes from the previous release

Compared with 1.1.1.1, all classified package counts remain unchanged at 3 public files.

Counts are separate views of publisher filenames by platform, processor and format. They are not compatibility or support guarantees.

Release-note preview

A plain-text excerpt from the publisher’s release notes. Open the official release for the complete and current text.

Publisher notes are shown in their original source language. This excerpt is not machine-translated.

Summary

The new release of Bambu Studio v1.2 comes with exciting new features like the 3D text tool, user manual, parameter table, Arachne slicing engine, shared data between an object and its copies, improved seam placement, and several other improvements and bug fixes. The Arachne slicing engine and improved seam placement come from PrusaSlicer. Arachne was originally implemented by Ultimaker CURA based on this paper ↗. Thanks to Ultimaker and Prusa3D.

3D Text Tool

We designed a 3D Text Tool as a new feature available in Bambu Studio, which allows users to easily add text to a model. You can freely create 3D content for personalizing models easily. The 3D Text feature provides dozens of fonts and supports both bold and italic formatting giving you great flexibility over your final design. Just like a regular part of an object, the 3D text can be moved, rotated, scaled, and colored according to your needs. We can't wait to see what you do with it! 3d_text

Shared Data between an Object and Its Copies

In the past, when slicing multiple copies of the same object, the slicing time was increased proportionally with the number of objects. This new version of Bambu Studio greatly reduces the slicing time with multiple copies as the slicing output from a single model is shared among all copies of that model. In the example below, you can see that the slicing duration is reduced from 1 minute and 12 seconds to only 31 seconds. This provides a huge reduction in slicing time allowing you to focus more on 3D printing, instead of waiting for a model to be sliced.

The sample model comes from Loubie3D on thingiverse ↗ Furthermore, we added mesh data sharing logic in 3mf. An object and its copies will share the same mesh data after a 3mf is loaded. In this way, the object/copies relationship is kept when the 3mf is loaded next time. Parameter Table With the new Bambu Studio v1.2, we introduced the Parameter Table. This is a new feature of Bambu Studio which allows managing the parameters of a complex model comprised of multiple objects. With the Parameter Table feature, you will be able to change various settings individually for every printable part.

This means that you can increase the strength of a particular object by increasing the infill but save some filament on objects that don't require as much filament or strength. The sample model comes from Daniel Noree on thingiverse ↗

User Manual

While Bambu Studio is easy to use, we want to make sure that everyone will be able to take advantage of all features available. To make it easier, we added a User Manual to the home page with links to our Bambu Wiki. We strongly recommend reading the manual as we're sure you will find some features that can help you slice your models faster and more efficiently.

Arachne Feature #54

The Arachne Slicing Algorithm was developed by Ultimaker for their Cura slicer and it's an awesome new feature released as open-source. It greatly improves the way a 3D model is sliced, and we're thankful that the Cura team allows other slicers to implement this. In this version of Bambu Studio, the Arachne slicing engine has been implemented into narrow internal solid infill. In our previous version of Bambu Studio, the slicer was generating unnecessary small regions of extrusion paths, and with the help of the Arachne slicing engine, we have been able to reduce gap fills that are too wide or too narrow.

In short, this addition to the latest version of Bambu Studio will provide faster printing and will minimize vibrations when printing fast.

To improve this, the Arachne slicing engine helps us turn those small zig-zag movements into smoother lines that are printed with a single extrusion movement, greatly improving print speed while still retaining the function of the printed feature. Bambu Studio adds a rough judgment condition, where as long as the internal solid infill area disappears when shrunk to 3mm, the internal solid area is forced to use the concentric pattern.

arachneoffgap_fill

With Bambu Studio 1.2, the internal infill feature is printed much better with clean lines to support the external walls of the print. arachne_on

In this version, the Arachne Slicing Engine is not applied to walls, and we found some side effects on print quality for models with sharp corners and thin shells. When using Arachne, the generated movements may create discontinuous outer wall lines and will lower the print quality significantly, as shown in the example model below: arachnesideeffect

For the model shown below, the top is with Arachne engine disabled and the bottom is with Arachne engine enabled. Obviously, the quality of the bottom is much worse.

arachneprintcompare

We think that our current partial implementation of the Arachne Slicing Engine improves print speed and quality, but we will continue to work on this to improve our implementation further in future versions of Bambu Studio once the issues are solved.

Improvements

  • Added support for exporting generic 3mf that is compatible with other slicers #169
  • Added reuse of the prime tower (during multi-color prints) to prime the nozzle during the timelapse. The prime tower will be auto-generated if timelapse is enabled. #100 #178
  • Added traditional timelapse mode
  • Optimized the performance of hybrid and tree support
  • Added support for Textured PEI plate
  • Added support for deleting or clearing project history on home page #178
  • Added support for export/import preset #109
  • Added support for changing part type(part/modifier/negative/blocker/enforcer)
  • Added 3DConnexion setting panel (Ctrl+M) #73
  • Added visibility-based seam placement from PrusaSlicer
  • Use build plate index as the suffix of .gcode.3mf filename when exporting or printing #117
  • Added support for inserting pause G-code after calibrations #32
  • Added color uniformity to the XYZ labels/axis - #113
  • Improved better preview when the black filament is selected - #119
  • Improved the flushing volume menu button - #120
  • Added price to basic filament information and added cost to preview list - #76 & #128
  • Improved bottom half quality of video feed #173
  • Added video feed auto-resume when switching to the device panel - #145
  • Added random seam position #148
  • Added Magyar translations
  • Added HMS messages on the device page
Official release ↗