PC Software for BambuLab's 3D printers
AGPL-3.0 License
Bot releases are hidden (Show)
This is a major release (V1.9.0 Public Beta 3) that introduces features, improvements, and fixes according to user feedback.
Please note that 3MF files generated by the public beta version of BambuStudio are not compatible for uploading to MakerWorld.
Add parameters under the rotating vase, smooth Vase, and check to try the new vase mode. Thanks to @andrewboktor.
Some vase patterns have defects, such as uneven sides and vertical seams. The following are examples of defects.
After enabling smooth Vase, this defect disappears.
Attention: This radical modification is not suitable for vases with obvious edges and has a fallback, which is known. Suitable for vases with smooth surface transitions.
This optimization is only part of https://github.com/bambulab/BambuStudio/issues/3702
Published by walterwongbbl 6 months ago
This is a major release (V1.9.0 Public Beta 2) that introduces features, improvements, and fixes according to user feedback.
Please note that 3MF files generated by the public beta version of BambuStudio are not compatible for uploading to MakerWorld.
Optimization has been carried out based on the beta1 feature. A long retraction is performed before the filament is cut, reducing the filament flushing length. This allows for a reduction in flush volume by approximately 2.4*length mm^3.
Now, it's possible to set parameters for individual filaments. These filament-specific parameters will override the parameters of the extruder. If auto-calculaet flush volume when changing filament is enabled, the system will automatically perform the flush calculation when filament is changed. In other cases, please manually trigger automatic flushing.
At present, only the X1 and X1C support this feature on filament parameters, with Bambu PLA Basic and Bambu PETG Basic being default open. Please ensure you're using the latest printer firmware(01.07.03.00). Other printers will gradually get support for this feature. (Note: Currently X1E and P series support this feature on extruder parameters, while the A series do not support this feature.)
The original idea is from @LeonFisherSkipper
Parameters in extruder
Parameters in filament
In version 1.9, BambuSlicer greatly improves the support effect and ease of disassembly of the pointed tail structure, reducing the occurrence of model collapse during printing.
Sharp Tail is a special type of overhang that flies in the air, such as animal tails or human hair. Previously, we supported sharp tails with very tight and dense tree structures, which are difficult to remove. Now we have improved the support structure. Greatly improving the support effect and ease of disassembly of the pointed tail structure. Only a sparse set of contact nodes are added around the sharp tails, and the tree branches are separated far enough so they are easier to remove. Besides, sharp tail overhangs will no longer have support interface layers. For more details, see our wki page.
Test model is hand of superman(https://www.printables.com/model/186499-superman) 3mf file. Compared with PrusaSlicer and OrcaSlicer, BambuStudio can print the model with lower failure possibility while support can be removed easily.
In BambuStudio 1.9 version
In PrusaSlicer (The model is prone to tipping over during the printing process)
In OrcaSlicer (The model is prone to tipping over during the printing process)
If checked, the accurate Z height will be obtained after slicing the model.
For example, We slice a 12.3mm×12.3mm×12.3mm square with a layer height of 0.2mm. The final slicing result will be a multiple of 0.2mm (As shown in the first picture, the height after slicing will be 12.4mm). After checking this parameter, we will adjust the layer height of the last 5 layers so that the height of slicing result will be consistent with the actual height of the object. (As shown in the second picture, the height after slicing is 12.3mm which is consistent with the actual height of the object)
Attention: It will not take effect when the number of object layers is less than 6
Precision z height is not checked
Precision z height is checked
We extracted the part about Voronoi diagram detection in Arachne to a public location and applied it to multi-color area segmentation. And we re-implemented the main part of multi-material segmentation and solved all the problems of material segmentation overflow layer. This patch is cherry pick from Prusa, Thanks to PrusaSlicer
Published by walterwongbbl 7 months ago
This is a major release (V1.9.0 Public Beta) that introduces features, improvements, and fixes according to user feedback.
Please note that 3MF files generated by the public beta version of BambuStudio are not compatible for uploading to MakerWorld.
We have integrated MakerWorld in Bambu Studio to provide seamless experience for you to share, search, and slice 3D models.
Please see this wiki page for detail.
Scarf Seam is a useful technique to hide seams for objects with few corners, where the seam joint is not a single point as the usual seam, but a short slope. Scarf seam was firstly introduced in Orca Slicer by Noisyfox https://github.com/Noisyfox and fellow community contributors for their involvement and discussions, and we deeply appreciate their great contributions. We have imported and further improved Scarf Seam.
Please note: it is an experiment function and is turned off by default. Please use it with caution. The function entrance shows the figure below.
Experimental feature in development mode, currently exclusive to the X and P series and disabled by default. This function prolongs the retraction and cutting distance of the filament during changes, aiming to reduce purging. While it significantly decreases flushing, it may elevate the risk of nozzle clogs or other printing complications. Please use it with caution, thanks to @LeonFisherSkipper.
Improve PA calibration pattern. All calibration lines are now printed on a single base plate, facilitating the model's disassembly. courtesy of OrcaSlicer, thanks to @SoftFever.
Following user feedback, Bambu Studio has introduced a feature allowing users to directly input and save their specific calibration values on the printer, facilitating the customization of device settings. This update is designed to enhance the overall user experience.
Introduced a tool for drawing straight lines (vertical and horizontal) in painting, plus a default front view and horizontal rotation feature, courtesy of OrcaSlicer, thanks to @SoftFever.
Initially created by the PrusaSlicer team and favored by numerous users, the 'Measure' feature has been adapted for Bambu Studio, with acknowledgments to both OrcaSlicer and PrusaSlicer.
We've enhanced this feature by introducing modifications that enable measurement across multiple model objects, significantly elevating its functionality.
Moreover, we've enabled setting distances between different meshes, allowing for assembly functions akin to CAD, facilitating precise distance-based assembly.
https://github.com/bambulab/BambuStudio/issues/2079
The new per-plated 'Spiral Vase' option is added under the Plate Settings tab. With this setting, model airplane parts designated for printing in spiral vase mode can now be sliced together with standard parts as long as they are in different plates.
Previously, the distance between the first layer of supports and objects was determined by the brim gap, a setting that could complicate support removal in some instances. Now, this gap can be adjusted independently, with a default value of 0.2mm that generally performs well on Textured PEI plates. Adjustments may be necessary for other types of plates.
This update enhances the overhang descent speed feature for smoother transitions between speeds, thus improving the appearance of speed-transition defects. This improvement is accessible in Classic mode. The following image illustrates the effect of the smooth overhang descent speed (cooling function was turned off to showcase the overhang speed transition).
A. The overhang descent speed is smoother, and the quality of speed-dependent patterns has been improved. The test model is from wuguigui https://makerworld.com/zh/@wuguigui on MakerWorld https://makerworld.com/zh/models/12888#profileId-13005
As shown in the left image, the areas with significant speed changes have transitions (red arrows), while areas with drastic path changes do not have transitions (yellow arrows). And the printing result, as shown in the right image, demonstrates surface improvement.
B. Additionally, the arc fitting result is preserved. Both the speed transition and non-speed transition parts retain arc fitting. The bottom-left image shows arc fitting in the speed transition part, and the bottom-right image shows arc fitting in the non-speed transition part.
We have implemented additional security checks, such as file type verification and download server inspection. The purpose of these measures is to prevent users from being deceived by fake MakerWorld websites and inadvertently downloading viruses or trojan programs.
Optimized the material change sequence generation speed and expanded support to plan material changes with over 8 colors.
Published by QingZhangBambu 9 months ago
This is the second public official release of Bambu Studio v1.8
Please see the release logs of 1.8.3 for the complete list of changes with respect to 1.8.2.
Support linux flatpak image, Now Linux users can also download BambuStudio's linux flatpat image from flatpak github
This function is developed by @hadess, great thanks to @hadess
Published by QingZhangBambu 9 months ago
This is a minor release based on Bambu Studio v1.8.2 public official
From this version, Bambu Studio's 3D model file format (.3mf) is compatible with the 3mf reading code provided by the 3MF Consortium; Bambu Studio's 3MF files can also be opened in 3D Viewer.
This Wiki article explains the compatibility between Bambu Studio's 3MF file format and the 3MF Consortium standard, and outline its features and advantages.
When the P1P Enclosure Kit is installed, the flow ratio calibration results will be logged to P1S filament presets. Otherwise, they will be recorded in the P1P filament presets. This feature requires a firmware update to version 01.05.01.00.
Currently, when syncing Bambu PLA Silk Dual Color from AMS, only the major colors are displayed on the color slot. The automatic flush volume calculation is based on the color with the larger flush volume. However, if the filament color changes, the calculation is based on the major color displayed by the color slot. This behavior will be improved in the future.
Due to ongoing firmware development, there are potential compatibility issues when using custom materials with these printers. To ensure a seamless printing experience, we have temporarily disabled the option to set custom materials. Once the firmware issue is resolved, updating the firmware will grant access to this feature.
Add missing "elephant foot compensation" in profiles
Add Bambu PETG Translucent preset
Add Troodon 2.0.
The profiles are cherry-picked from OrcaSlicer. Thanks for @YGK3D and @SoftFever
Optimize the prompt message if open 3mf files saved by higher version.
Organic trees are prohibited when implementing variable layer height
Limit on the length of project names
Adjustment of warning level for timelapse warning
Update of A1 series gcode. Remove some unnecessary moves.
Modify retraction and cooling parameters of some filaments.
Fix the issue of setting AMS custom filament on the Studio and turning the AMS slot into "?" due to copying user presets.
There are multiple possibilities for the AMS slot to become "?". The new version of the fix requires manually removing the problematic User Reset. Studio has provided a prompt on the Custom Filling page. Please refer to the wiki for the reasons and solutions.
Fix the issue of frequent printer connection timeout https://github.com/bambulab/BambuStudio/issues/3045
Fix for the disappearance of the flush option mark https://github.com/bambulab/BambuStudio/issues/3119 https://github.com/bambulab/BambuStudio/issues/3113 https://github.com/bambulab/BambuStudio/issues/3115
Fix for custom filament displaying as "Incompatible" on the calibration page
Fix for boolean hanging in the middle of color painting
Fix for crash issue with the "filling bed" function
Fix for compilation issue under Windows. Thanks for @hadess https://github.com/bambulab/BambuStudio/issues/3064 https://github.com/bambulab/BambuStudio/pull/3096
Fix some issues of boolean tools.
Fix the issue that the load button on the A1 device does not work properly
Published by QingZhangBambu 10 months ago
This is the public official release of Bambu Studio v1.8
Please see the release logs of 1.8 Public Beta, 1.8 Public Beta 2 and1.8 Public Beta 3 for the complete list of changes with respect to 1.7.7.
In this version, if the P1P to P1S upgrade kit is installed, when sending for printing, if the machine preset is P1P, a compatibility reminder will pop up. Otherwise, if it is P1S, the compatibility reminder will no longer pop up. The functionality will be available after the firmware update to version 01.05.00.00 (the public beta version, will come out soon)
Use canonical mine-type for 3mf files, thanks @hadess
Add Support for Creality 3D Printer Models K1 and K1 Max. Thank @iZonex
if the non-maifold edges be created by cut tool, pop up a windows to ask if need to fix it.
Published by QingZhangBambu 11 months ago
Published by QingZhangBambu 11 months ago
This is 1.8.0 Public Beta 2 version that adds a few improvements and fixes based on 1.8.0 Public Beta 1.
Use the model "aquatic dragon" in MakerWorld from @davidkelly021 as a test. This improvement reduces gcode export time by about 12s. The left picture shows the original time cost, the right shows the improvement result.
With this option on, objects will be aligned to their major axis. This is helpful for i3-type printers, as the build plate moves constantly along the Y axis and the objects are being shaken. Aligning them to the Y-axis gives higher stability.
Display a popup warning when the layer height exceeds the specified limit range, allowing slicing and printing to proceed despite the warning.
Add search hotkey (Ctrl+F), and list the search results
The cut tool now displays the Euler angles of the cutting plane, providing precise orientation data.
Add a collapse/expand button in Daily Tip. https://github.com/bambulab/BambuStudio/issues/2861
https://github.com/bambulab/BambuStudio/issues/2865
Add the "small perimeter" parameter to the speed list. The feature is picked from PrusaSlicer and OrcaSlicer. Thanks to them. https://github.com/bambulab/BambuStudio/issues/735 https://github.com/bambulab/BambuStudio/issues/2221
Turn on the MC board fan by default on P1S.
Add Bambu TPU 95A HF filament.
Allow setting the width to be twice the diameter of the nozzle.
The unit of nozzle on the create printer page is changed to mm.
Add a scroll on the export config page to show the long filament name.
Fix the issue of displaying long filament names causing the dialog to exceed the screen.
When creating custom filaments, optimize the filament drop-down box options.
Show the plate ID of the print artifact on the print process of the device page.
Enhance the visibility of dark models in the status panel interface when using dark mode.
add more translation of Russion by @AndylgTom
add more translation of Ukrainian by @iZonex
Fix the crash on the Mac while opening develop mode.
Fix the issue that the custom preset could not be shown on the Create filament page. https://github.com/bambulab/BambuStudio/issues/2903
Fix the mis-type-detection of the auto lift function.
Fix the issue of non-manifold edges generated by the cut too.
Fix the issue that the clone hotkey does not work.
Fix the issue that can not use arrow keys in the "Add Custom G-code" window https://github.com/bambulab/BambuStudio/issues/2859
Fix the selected preset in calibration is null in some cases.
Fix the issue when clicking on blank after the cut tool input is completed does not take effect.
Fix the issue of incorrect display format of long file names at sending to SD pop-up.
Fix the issue that backup time is not effective.
Fix the issue of unclear display of transparent materials in light mode and unclear selection of transparent materials in dark mode.
Fix the UI issue of flushing the volume page in dark mode.
Fixed the Score Dialog's comment information could not be displayed normally in Mac dark mode.
Fixed the issue where the printable checkbox of an object is not displayed clearly when switching between light and dark modes.
Fixed the issue of duplicate printer lists when creating custom filament based on filament.
fixed the issue that Press ESC directly to exit after entering the profile rendering, @enricoturri1966
Published by QingZhangBambu 11 months ago
This is a major release (V1.8.0 Public Beta) that mainly adds some features, improvements, and fixes based on user feedback.
In the past, Bambu Studio provided limited third-party filament presets, users had to use "Generic XXX" for those third-party filaments, which brought lots of trouble to AMS mapping. Now, you can set up your own custom filaments right in Bambu Studio. In this release, Bambu Studio provides a handy way to create custom filaments directly in Bambu Studio.
You can create/delete custom filaments or create a preset for existing filament from the "Edit Filament" page. Detailed instructions are available on our Wiki.
Previously, when Bambu Studio did not support certain printers, or if users sought to enhance their printing quality by altering the printer nozzle, the requisite manual adjustment of printer profiles was cumbersome. To address this, we have introduced an automated function that facilitates the creation of necessary printer presets. This functionality can be accessed via the designated function entrance detailed below. Once created, the custom printer presets will be organized within the 'User Presets' category. Comprehensive guidance on utilizing this new feature is provided in our Wiki.
You may share profiles with others by these way offline.
The function entrance shown in the left picture. The right shows the export UI. Please check the Wiki page for details.
In multi-color printing scenarios, it is not uncommon for users to overlook the computation of filament flush volumes, or to omit recalculations upon changing filament colors, resulting in print defects. To mitigate this issue, Bambu Studio now incorporates an automatic flush volume calculation feature. While you add a new filament or edit the color of filaments, flush volumes will recalculate automatically.
You may always be upset that the objects need to be arranged to plate manually while switching the printer profile. However, it will never bother you again. When the printer profile is changed, objects are automatically arranged onto the corresponding plates.
This GIF shows the mess after switching the printer profile in the previous.
This GIF shows the auto-arrange function in this release.
The cut tool in Bambu Studio has been upgraded to offer new features, including the Snap connector and dovetail cutting, alongside improvements to the existing flat cutting capability. This enhancement includes code adapted from PrusaSlicer, and we acknowledge the efforts from PrusaSlicer and the contributors @YuSanka, @enricoturri1966
Snap connector:
Dovetail cut function:
While the printer assignment is sent, Bambu Studio detects if the nozzle is qualified to print the filaments:
a. Check whether the diameter of the preset nozzle is the same as the diameter of the printer nozzle.
b. Check whether the hardness of the printer nozzle is suitable for the filaments used for printing.
This feature reduces the risk of nozzle clogging and ensures the nozzle's longevity by preventing excessive wear.
Note: The diameter and the hardness of the nozzle could be set on the printer's screen.
Bambu Studio now supports file browsing for P1/P1S/A1 mini. Please note that this feature relies on the printer firmware being upgraded to a new version(P1P/P1S v1.5 and A1 mini v1.2 to be released).
When this feature is enabled, you can browse and download timelapse video files on the printer through the studio, browse model slice files on the printer, and initiate printing; However, the downloading model function of these models on printers is still not supported.
Add more layer height profiles for P1P's 0.2 0.6 0.8 nozzle
Add "top area threshold" in develop mode, which could improve top area quality in some cases, thanks @igiannakas
In developer mode, there is a new parameter called "top area threshold." This determines the extent to which the area of the top layer is reduced to decide if the "only one wall on top" setting should be applied. Adjusting this threshold influences the contraction parameter. Increasing it can enhance the model's appearance. For instance, the left sphere shows some top layers with a single loop, leading to an uneven top surface. In contrast, the right sphere, with fewer top layers, presents a more refined shape.
Support to search model by name on the object list
Add wipe tower weight summary in gcodeviewer https://github.com/bambulab/BambuStudio/issues/1167 https://github.com/bambulab/BambuStudio/issues/2576
Support to edit plate names on the object list.
Support to set ironing angle.
The ironing angle refers to the relative angle infill direction and the ironing. This feature allows users to change the angle between the ironing and the infill direction to get smoother ironing.
Add Korean language support, maintained by Bambu Lab
New Languages support from community: Russian, Czech, Ukrainian. thanks to stasyan68, and @renemosner, @iZonex ,
Object List shows the plate parameters
Re-add firmware retraction for 3rd-party printers https://github.com/bambulab/BambuStudio/issues/2319 https://github.com/bambulab/BambuStudio/issues/969
Support modifying the bottom interface layers
Bring back the function that sets the z-hop boundary.
Z hop will only be enabled at boundary height range (between Z hop lower boundary and Z hop higher boundary). This is the original function. Now we reopen it.
Added "filament tangle detect" option on A1 mini printing options
Put daily tips into the slicing progress bar.
Optimize the display of black models https://github.com/bambulab/BambuStudio/issues/2761
Mouse following and specifying the initial position in the painting of the height range
Filaments whose filament ID matches the prepare page will have printing priority
When there are multiple AMS slots containing the same class of materials (such as two PLA materials, one is PLA Basic and the other is PLA Mattle), in the case of the same color, priority should be given to selecting AMS slots that are consistent with the material
Add an option named "no interface filament for body" to prevent support interface filaments from printing support bodies.
This parameter could be seen in the develop mode. This avoids the issue of support collapse caused by using filaments with low adhesion to print the support body.
Support to trigger slicing after inserting all change filament gcode to a customized position.
In the painting tool, turn on/off the wireframe function by the Alt+Shift+enter key https://github.com/bambulab/BambuStudio/issues/2109
Allow third-party printers to open chamber-temperature control in develop mode
Allow setting spacing to 0 to auto-calc the auto-arranging spacing.
Improve tree support strength and generation speed.
Add segment nozzle cleaning for PLA-CF & PETG during filament change
Auto arranging aligns rectangle objects better.
Add a new generic object torus model
Allow more filaments of different printing temperatures to be put on the same plate by auto-arranging.
Previously we had a limited number of different types of filaments to be put on the same plate by auto-arranging. The logic was, that two filaments couldn't be put on the same plate if their printing temperatures were too different. For example, if we had a PLA object and a PETG object, they would not be put on the same plate by auto-arranging, because their printing temperatures are different by more than 20 degrees.
This limitation is now relaxed. Filaments are classified as "low temperature" (PLA, TPU, etc.), "high temperature" (ABS, PC, etc.), and "compatible temperature" (PETG, etc.). We don't allow low and high-temperature filaments to be put on the same plate, and this is the only restriction. Therefore, PLA and PETG objects can be put together now.
Improve the performance of auto brim to reduce unnecessary brims.
Limit the K value range of dynamic calibration from 0 to 0.3
Put the wall order parameter on the object level
Prompt dialog for optimizing studio versions below 3mf
Change the position of the revert button to avoid clicking accidentally.
Support inserting custom gcode between objects.
Support exporting all objects to a series of STL files from 3mf.
All notifications are expanded by default
Make the inserted gcode of the preview more conspicuous
Improving the AMS display of empty disks
Improve the visibility of AMS checkboxes
Redesigned the access code/IP input interaction process
Add logic to check whether gcodes have been modified when loading 3mf. If yes, pop up a window
Don't show the full model name when the name is too long
Increase the top layer of 0.4 nozzle profile to improve the top surface quality
Move "support air filtration" to advanced mode
optimize 3rd-party printers’ process profiles
Add plate name undo/redo function https://github.com/bambulab/BambuStudio/issues/2061
Add cursor and enter key confirm plate name https://github.com/bambulab/BambuStudio/issues/2704
Text shape is visible from the camera's top perspective
Also some other small improvements from community, thanks @astrolemonade @thewildmage @hho
Fix the issue that exported generic 3mf could not upload to the cloud
Fix the load 3mf from disk fail issue https://github.com/bambulab/BambuStudio/issues/2324 https://github.com/bambulab/BambuStudio/issues/2696 https://github.com/bambulab/BambuStudio/issues/2258 https://github.com/bambulab/BambuStudio/issues/2246 https://github.com/bambulab/BambuStudio/issues/2209
Fix the black texture bug that occurs when plate names are all spaces
Fix the bug that the "Cancel" button can modify the plate name https://github.com/bambulab/BambuStudio/issues/2210
Fix some UI issues caused by multilanguage support
Fix the issue of inaccurate calibration progress displayed during the calibration process.
Fix the issue with incomplete information display on the AMS page for the Mac A1 Mini device
Fixed the issue of the external filaments feed button with no response.
Added warnings for PVA, PA-CF, and PET-CF filaments when sending a print job.
Select the Ext Spool by default when AMS is not available.
Fix the crash while the outer wall width is 0
Fix the wall order error on the Arachne mode while applying the sandwich wall order @igiannakas https://github.com/bambulab/BambuStudio/pull/2182
Fix possible slicing failure with both adaptive layer height and wipe tower. https://github.com/bambulab/BambuStudio/issues/2294
Fix possible overlapping of objects and wipe tower after auto-arranging.
Add more photo shoot commands in end gcode of A1mini
In this way, the timelapse video will last about 1 more second at normal speed making the ending not so abrupt.
Fix possible floating interfaces of hybrid support.
Fix the issue that tree support may pass through objects.
Fix the issue that the first layer of tree support may get over extrusion with Arachne wall generator.
Fix possible floating tree supports.
Show the cost while import gcode file
Fix that the "+" button in height range is invisible in some language https://github.com/bambulab/BambuStudio/issues/2203
Fix that slice with a customized Change Filament Gcode may cause crash
Fix crash at switching dark mode or changing screen DPI
Fix that the speed value in the preview is not correct if the travel option is checked https://github.com/bambulab/BambuStudio/issues/2513
Fix crash when pressing Enter on the height range modifier in Linux https://github.com/bambulab/BambuStudio/issues/2481
FIX Misplaced message when opening an A1mini-profile with “print by object” https://github.com/bambulab/BambuStudio/issues/2803
Fix can not save project files with certain characters https://github.com/bambulab/BambuStudio/issues/2455
Fix no context in the alert window. https://github.com/bambulab/BambuStudio/issues/2360
Fix occasional Crash when syncing user presets from the cloud during app startup https://github.com/bambulab/BambuStudio/issues/2850
After successfully sending the printing task, when redirecting to the device page, the progress bar displays 100% instead of 0%.
Fix the name displayed issue of long name filaments
Fix the bug of skipping the change filament while printing by object https://github.com/bambulab/BambuStudio/issues/2776
Published by QingZhangBambu about 1 year ago
This is an enhanced version based on 1.7.7.88, including some improvements and bug fix
When using a PEI bed for printing inside a closed enclosure, the chamber temperature gradually increases during the printing process due to the high bed temperature, which can lead to filament clogging in the extruder or nozzle. For detailed information, please refer to the wiki page.
In the previous version, we added a check for bed temperature in the G-code during print initiation. We prompted users to open the printer enclosure if the bed temperature was high. However, many users provided feedback that the prompt appeared too frequently when sending print jobs. Therefore, in this version, we have moved this prompt to the daily tips. Users will no longer receive the prompt when sending print jobs.
Please read the wiki page and decide whether to open the enclosure before starting a print to prevent extruder or nozzle clogging.
Published by StoneLiBambulab about 1 year ago
This is a Bambu Studio version that supports Bambu Lab X1E based on 1.7.6.92. And this version also includes some improvements and bug fixes.
Update the A1 mini start gcode to shorten the prime line and change x axis freq sweep.
Remove the tips for "Flow Dynamics Calibration" of A1 mini while using Textured PEI Plate.
Set max volumertic speed to 11.5 mm^3/s for PolyLite PETG.
Fix a memory leak issue that occurrs after creating and deleting Plates;
Fix the Manage Result window flickering issue when there is no historical result under Flow Dynamics calibration;
Fix issue 2589: Manual flowcalibration reports invalid k value in Geman language;
Fix issue 2473: The error "Unhandled unknown exception terminating the application" is reported when calibrating;
Fix issue 2582: Change filament gcode be modified from M600 to M601 to prevent some kobra max printer crash during the printing process;
Fix issue 2346: Incorrect button text when loading filament;
Fix issue 2533: Can't print in PLA Aero using AMS;
Fix issue 2633: Crash while accessing model in SD Card window;
Fix issue 2573: Random crash while booting up under Mac OS;
Published by lanewei120 about 1 year ago
This is a Bambu Studio version that supports MakerWorld and A1 mini based on 1.7.4.52. And this version also includes some improvements and bug fixes.
1. Support MakerWorld
The Bambu Studio home page will display some recomended online models of MakerWorld, you can click to visit the model.
On the model page of MakerWorld, you can click the "Open in Bambu Studio" to quickly import and start printing.
After printing the model in MakerWorld, don't forget to give your valuable rating.
2. Support Bambu Lab A1 mini
Add Bambu Lab A1 mini Printer preset
Bambu Lab A1 mini Device page
3. The disc is added to the built-in models that can be used as a brim ear
4. In Developer mode, you can modify the shape of the third-party printer
This is a function from PrusaSlicer and we just bring it back. Thanks PrusaSlicer!
5. Add the upper boundary and lower boundary of Z hop, then Z-hop only takes effect between the lower and upper boundaries.
This is a function from PrusaSlicer and we just bring it back. Thanks PrusaSlicer!
Add Tronxy as third party printer, by @erebus04
https://github.com/bambulab/BambuStudio/issues/2355
Add thumbnail sketch in third party printer's GCode.
This is a function from PrusaSlicer and we just bring it back. Thanks PrusaSlicer! https://github.com/bambulab/BambuStudio/issues/2166
Add ModelIO support on macOS, by @merikesh
https://github.com/bambulab/BambuStudio/issues/2439
Add 0.2mm 0.6mm and 0.8mm nozzles for Auto Flow Rate Calibration. (Require firmware OTA version 01.06.05.00)
Keep Developer mode enabled after restarting Bambu Studio. https://github.com/bambulab/BambuStudio/issues/2259
Update OpenSSL to version 3.1 , update zlib to 1.2.13,and update expat to 2.5,to solve the potential safety hazards https://github.com/bambulab/BambuStudio/issues/1843
Modify the Skirt distance's upper bound to 50mm. https://github.com/bambulab/BambuStudio/issues/2318
Supports preset online upgrades.
Optimize auto arrangement function's space utilization
The warning that Cloud will intercept is changed to a strong warning with a yellow background
Adjust the object spacing of auto arrangement.
Fix the extra ironing layer while the top shell layers are small and the ironing type is all solid. https://github.com/bambulab/BambuStudio/issues/2250
Fix crash while the model's edge is short. https://github.com/bambulab/BambuStudio/issues/2283
For P Series printer,Prioritize the use of LAN channels to achieve liveview. https://github.com/bambulab/BambuStudio/issues/2162 https://github.com/bambulab/BambuStudio/issues/2091
When the user logs in. Uninstall default user's filament presets and process presets.
Published by lanewei120 about 1 year ago
This is a function enhancement version based on 1.7.3.50. And this version includes some new features and bug fixes.
1. Support skipping objects in multi-filament(multi-color) printing
Currently, the function is not in its optimal state. Changing the filament and flushing cannot be skipped, even if the filament becomes useless after skipping objects. If we skip filament changes and flushing when the filament is deemed useless, the filament ordering would change as well. This could lead to disorganized flush volume and cause color mixing in the models. Despite these challenges, users can still benefit significantly by only excluding failed objects in multi-filament printing. We will continue to improve and plan to support skipping flushing and changing filaments in the future.
2. Users can define the filament printing order of the first layer
This feature has been requested by many users on GitHub. Find more details here. Thanks to everyone for their suggestions! The GIF below demonstrates the operation of changing the filament order of the first layer.
The model used in this demonstration is from Clem 3DVO. Thanks!
3. Users can define the part clipping order of one model in object list. https://github.com/bambulab/BambuStudio/issues/1896
This is function from PrusaSlicer and we just bring it back. Thanks PrusaSlicer!
In addition, a brim ear can be generated by applying the clipping order while using support filament. Users can merge small disc parts to the model, and use support filament to print it as a brim. The GIF below shows that process. The model used in this demonstration is from Estudio Aditivo. Thanks!
It's an experimental function, and the elephant foot compensation needs to be set to 0 mm if you add a brim ear for an additional part of a model. We will continue to follow users' suggestions!
4. Add Ellis' pattern method for pressure advance calibration for 3-rd party printer which is picked from OrcaSlicer. https://github.com/bambulab/BambuStudio/issues/2222
Thanks @thewildmage for the original code contribution!
The length limit for plate name string has been relaxed from 40 to 250 characters, https://github.com/bambulab/BambuStudio/issues/2119
Pick printer profiles for Anycubic Kobra 2 from OrcaSlicer. Thanks @leecolarelli
Disable iron for some 3-rd party printer. Thanks @SoftFever
Updating Anker profiles. Thanks @just-trey
Fix the interface mess of tree support on MacOS ,https://github.com/bambulab/BambuStudio/issues/2115
Fix login dialog failure in some language.https://github.com/bambulab/BambuStudio/issues/2240, https://github.com/bambulab/BambuStudio/issues/2238, https://github.com/bambulab/BambuStudio/issues/2237, https://github.com/bambulab/BambuStudio/issues/2189, https://github.com/bambulab/BambuStudio/issues/1995, https://github.com/bambulab/BambuStudio/issues/1828
Fix the Mesh Boolean incorrect after scaling , https://github.com/bambulab/BambuStudio/issues/2263
Fix crash within SD card model. https://github.com/bambulab/BambuStudio/issues/2206
Pick bugfix for zero-width tree supports from OrcaSlicer. Thanks @scottmudge!
Fix the issue of mess travel when disable wipe while retracting, https://github.com/bambulab/BambuStudio/issues/2256
Fix the issue that Flow Rate Calibration in auto mode always return 0,00 in languages, https://github.com/bambulab/BambuStudio/issues/2141
Fix the issue that flow rate calibration pattern is too crowded with 0.8mm nozzle, https://github.com/bambulab/BambuStudio/issues/2296
some text&& translation fix, by @twangodev
Published by bambu123 about 1 year ago
This is a hotfix version based on 1.7.2.51
In the previous hotfix v1.7.2.51 and v1.7.1.62, the default wall generator had been switched to Arachne. However, due to certain issues, we've chosen to return to Classic and roll back the overhang detection optimization in this hotfix
After releasing version 1.7.1.62, users reported slow slicing times during overhang calculations in Arachne mode. We attempted to address this in hotfix 1.7.2.51 using a method that unfortunately led to some overhang detection errors. Specific cases include:
It seems our recent overhang detection method wasn't as polished as we hoped. To ensure reliability and speed, we've returned to the Classic wall generator. We're diligently working on refining Arachne and will reintroduce it once we're confident in its performance.
We apologize for any issues you encountered with our latest updates. Your feedback is invaluable, and we genuinely appreciate your patience and insights.
Fix the issue that wall order wasn't functioning correctly with the Arachne wall generator, https://github.com/bambulab/BambuStudio/issues/2195
Fix the issue that the UI response is stuck sometime due to the playback stop operation
Updata Bambu Cube V2R1 https://github.com/bambulab/BambuStudio/issues/2193
Fix: tree support's enforcers inside a hole were wrongly generated
Fix: Crashing when saving auto flow rate calibration with Chinese characters.
Published by bambu123 about 1 year ago
Starting from version 1.7.1, the default wall generator has been switched to Arachne with variable line width enabled by default.
Arachne, compared to the classic wall generator, is more complex. Many users have reported a significant increase in processing time - up to 15% - when slicing complex models.
Therefore, we have prioritized optimizing the slicing speed when both the Arachne and overhang slowdown features are enabled.
Below, you can see a 3mf test and the slicing time comparison:
However, if the model is extremely complex (for instance, when slicing a lithophane.) and continues to be sliced slowly in the hotfix version, we recommend switching to the classic wall generator or disabling the overhang slowdown feature as a workaround.
Please refer to the following example below:
Performance issues are not always quick to resolve, but we will continue to optimize, as always.
Please don't hesitate to report any issues you encounter.
We greatly appreciate all constructive feedback and suggestions from our users!
One wall on the top surface option is important to improve the top surface quality.
After switching the default wall generator to Arachne from V1.7.0 public beta, users reported that the top surface is bad, because Arachne couldn't be used with one wall on the top surface together at the same time.
We have tested this option before and found that this was causing the slicing process to be too slow. However, we found a solution and this option is now available in release.
You can now use the Arachne wall generator with “one wall on top surface” option for both “all top surfaces” and “only topmost surface”. The “only topmost surface” option can only make the topmost layer be one wall, but it can slice much faster than “all top surfaces” when model is very complex.
Please check the comparison below for details.
Published by bambu123 about 1 year ago
This is the formal release of Bambu Studio V1.7
Please see the release logs of v1.7.0 Public Beta 2, v1.7.0 Public Beta for the complete list of changes with respect to 1.6.2.
Published by bambu123 over 1 year ago
Published by bambu123 over 1 year ago
This is a major release (V1.7.0 Public Beta) mainly adds some features, improvements, and fixes based on user feedback.
This version has incorporated many features from OrcaSlicer and the community. We try to annotate each item as much as possible. If anything is missed, everyone is welcome to point it out. Once again, thank you for the outstanding contributions from the community.
Usually these calibrations are unnecessary, the normal print will have a good result in most cases by using the default parameters which were pre-calibrated and fine tuned. Please refer to the wiki or video1 and video2 for detailed introduction and steps.
3mf/.gcode.3mf files generated from this version, can be used for parts selectable skipping on the printer side. Single-material printing is required and less than 64 objects per plate. Please update the printer firmware to V01.06 as well.
Manage model files on printers through Studio and initiate printing. Please update the printer firmware to X1 V01.06 as well.
Boolean operations are now supported in Bambu Studio. With the latest Mesh Boolean tool, you can either make Union, Difference (Subtraction) or Intersection between 2 parts. However, please be noted that mesh boolean itself is a complicated topic, even for profesional CAD softwares. It may fail on some meshes, including the builtin "Cone" model. We are working to enhance the stability of these operations.
this function is based on mcut, thanks to all the contributors of mcut
Supports more third-party printers profiles, including Anker, Anycubic, Creality, Elegoo, Prusa, Qidi, Voxelab;also support third-party printer's preview/calibration and a lot of slicing settings.
This function is ported from OrcaSlicer, thanks to @softfever and all the contributors from the community.
Liveview Enhancement for P1P.
This version of Bambu Studio implements support for the new firmware feature we previously introduced with the P1P, where liveview is now supported from outside the local network. This means that you can now access the camera from anywhere in the world, directly from Bambu Studio.
Please update the printer firmware to V01.04 as well.
Liveview in LAN only mode (X1) https://github.com/bambulab/BambuStudio/issues/1372
We have received multiple requests from our customers in regard to having liveview available in LAN only mode. The latest firmware for X1 series combined with the latest version of Bambu Studio introduces support for accessing the video from the printer locally, without requiring an internet connection.
Please note that when the printer is set in LAN only mode, you will not have access to the liveview stream from Bambu Handy.
Please update the printer firmware to V01.06 as well.
Support Dark Mode for Linux systems.
We know a lot of our customers love Dark Mode. To ensure Bambu Studio has the same features on all platforms, this version introduces support for Dark mode for Linux systems.
Add developer mode to view and edit more parameters. A lot of parameters is ported from OrcaSlicer or ported from PrusaSlicer. Thanks!
Optimize the performance of the top one wall function to reduce slicing time
Add concentric ironing pattern
Add setting to change internal solid infill pattern
Add only one wall function for the first layer
Switch the default z hop type in printer preset from spiral to auto lift to save printing time
Change the default wall generator to be arachne, and change the wall default wall loop to be 3.
Attention: only one wall on top surface has conflicts with arachne, so it's disabled when enable arachne. It will be fixed in the future.
Show Overhang area in "3D Prepare Tab" https://github.com/bambulab/BambuStudio/issues/1616
Support displaying the overhang area of a model directly in the "3D Prepare Tab" by Menu->View->Show Overhang
Display the number of selected parts when multiple objects selected
Enhances print stability by alternating the direction of grid infill paths between layers.
Re-add the function "Fill bed with instances"
Add 3 benchmark models by right click menu. Thanks @thrutheframe, @ Creative Tools, @kickstarter-autodesk-3d. Idea to add these benchmark and function is from OrcaSlicer. Thanks!
Allow to disable "small overhang removal"
Allow to set tree support brim width
Previously, the tree support brim width is automatically calculated, and there is no way to manually set it. Now we open the setting, with the value 0 meaning the auto calculated brim width.
Optimized the file size when saving 3MF.
When there are multiple copies of model objects and parts, only one set of model data is saved in the 3MF file.
Display various network error messages https://github.com/bambulab/BambuStudio/issues/1571
More detailed error description will be displayed when binding the printer/sending printing fails
Published by StoneLiBambulab over 1 year ago
This is a major release of V1.6, fixed several bugs as followings.
Published by StoneLiBambulab over 1 year ago
This is a major release (V1.6.0 Public Beta) mainly adds some features, improvements, and fixes based on user feedback.
Printing often fails due to unexpected path conflict. Unexpected crossing gcodes increase the risk of print failures and issues such as supports merging onto other objects, sometimes even resulting in nozzle clogging. However, manually checking for these conflicts can be challenging for users, given the complexity and volume of G-codes.
This feature identifies conflicts between G-code paths of different objects and their supports. Upon detection, an error message will appear at the bottom right of the windows, requiring users to adjust the positions of the conflicting objects before printing can proceed. Besides adjusting the position, you may also assemble conflict objects together if they are printed in the same setting.
In line with the latest firmware update for the X1 series, the filaments in spool holders and AMS are now consistently managed. You could configure filament properties (including type, color, and printing temperature) on the external spool holder via Studio or the printer. This setting allows the printer to perform some automations which were only available with AMS like loading/unloading filaments, etc. Please refer to the X1 series firmware release history for details.
We want to thank PrusaSlicer for their contributions to the 3D printing community, particularly their implementation of these handfuls of features such as Height Range Modifier, Cut with Connector, Sinking, and G-code sequential view. These features have been successfully enhanced and integrated into Bambu Studio to improve user experience.
Height Range Modifier allows users to apply specific settings to certain height ranges within a 3D object. This feature enables fine-tuning of print settings for different sections of a model. By utilizing this feature, users could paint different colors based on height, or achieve better print quality, efficiency, and customization for their prints.
This feature enables users to print large or intricate models on smaller build plates or with reduced support structures. Users can create and customize connectors that perfectly fit the separated parts, ensuring precise alignment and enhanced structural integrity.
Improve the slicing speed of complex models https://github.com/bambulab/BambuStudio/issues/331
New default Mouse zooming and added a setting in Preferences
Support editing text after the text reloaded from 3mf https://github.com/bambulab/BambuStudio/issues/1545
Slow down for overhang now works with Arachne Wall generator https://github.com/bambulab/BambuStudio/issues/854
Add back the customized post-processing scripts https://github.com/bambulab/BambuStudio/issues/1098
Improve the smoothness of tree supports
Retain the most recent print settings for bed leveling, flow calibration, and timelapse to streamline the user experience https://github.com/bambulab/BambuStudio/issues/487 https://github.com/bambulab/BambuStudio/issues/1035 https://github.com/bambulab/BambuStudio/issues/1081
Popup a warning when attempting to send a print job to a printer with a mismatched printer model
Update the default style of tree support to "Tree Hybrid". This is to ensure a high success rate for printing ordinary models
Improve support necessity check. Warnings will now only be issued for floating parts or long floating cantilevers https://github.com/bambulab/BambuStudio/issues/1519
Reduce possible toolhead shake in smooth timelapse video
Device media files can now be organized and grouped by year or month for easier navigation and file management https://github.com/bambulab/BambuStudio/issues/1354
Allow configuring the number of the recently opened models in preference https://github.com/bambulab/BambuStudio/issues/1512
Allow remembering user actions for unsaved changes when closing a project
Support fuzzy skin for "All walls" including both inner and outer walls
Support to configure whether to automatically update system presets
Support Italian https://github.com/bambulab/BambuStudio/issues/1203
Optimize the humidity icon for AMS https://github.com/bambulab/BambuStudio/issues/508 https://github.com/bambulab/BambuStudio/issues/1120