Bambu Studio Guide

From EG1004 Lab Manual
Revision as of 17:51, 4 April 2024 by Hbecker (talk | contribs) (Created page with "Bambu Studio is a critical piece of software for our 3D Printers. STL/3MF files do not contain the instructions the printer needs to position the extruder; to do this, Bambu S...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Bambu Studio is a critical piece of software for our 3D Printers. STL/3MF files do not contain the instructions the printer needs to position the extruder; to do this, Bambu Studio “slices” the model into smaller layers. These layers are then converted to commands to move the machine called G-Code toolpath. The software is also used to set the proper color of filament used for each object. The Protolab TA can then load each extruder with the desired filament color and type.

Initial Setup

  1. Download Bambu Studio: Bambu Studio Download Link
  2. After downloading the software with the link above you will be prompted to select the region then asked to select the printers you’d like to have added to your library.
    Figure 1: Printer Selection Menu, correct Printer and Nozzle Selected
  3. Ensure that the Bambu Lab X1 Carbon with the 0.4 mm nozzle is the only box selected. If you do not select this printer your print will be denied by a Protolab TA. This is the only printer that is available in the Open Lab / Modelshop.
    Figure 2: Filament Selection Menu, correct PLA filament selected
  4. After clicking “Next”, you will be presented with different filament types that can be used in the software. The Protolab only has PLA, so no other box should be checked. Ensure that your window matches Figure 2, above.
  5. After this you will be ready to start slicing your file. It will prompt you to create an account with Bambu Studio, however you do not need to create an account to use the software.


The toolbar near the top of Bambu Studio allows files to be adjusted on the plate before slicing. Please note that images might appear differently if Dark Mode is not enabled (See the appendix at the end of this document for how to enable Dark Mode).

Figure 3: Toolbar Section 1

Functions as listed from left to right in Fig. 3:

  • Add: Object [Allows you to import another object on the plate]
  • Add: Build Plate [Allows you to add another build plate if desired]*
  • Auto: Orientation [Automatically places the object in a particular orientation]*
  • Auto: Arrange [Automatically arranges object on the build plate]
  • Split into objects [Splits model typically when using Text Tool]
  • Split into parts [Splits model when using the Assemble Tool]
  • Variable layer height [Creates different layer heights for faster printing]*

"*" These tools will most likely not be useful for your print, but are available options

Figure 4: Toolbar Section 2

Functions as listed from left to right in Fig. 4:

  • Move: Translates the model in the X, Y, and Z directions
  • Rotate: Rotates the model about a selected internal axis by dragging the rings around the object.
  • Scale: Scales the model in the X, Y, and Z dimensions in mm or by a percentage.
    • Uniform scaling: Preserves the objects original proportions
    • To scale an individual dimension (ie thickness in the z direction), turn off uniform scaling
  • Lay on Face: Adjusts the nearest flat edge of the object onto the platform.
  • Cut [Cuts the object in to the amount of parts desired and the location selected]
  • Mesh Boolean**
  • Support Painting**
  • Seam Painting**
  • Text Shape**
  • Color Painting**
  • Assembly View [Allows you to view the model fully assembled]

"**" These tools will most likely not be useful for your print, but are available options

By selecting on the part and then right clicking, you are presented with the following useful options:

  • Clone: make multiple copies of the part
  • Fix Model: fixes the model in the current place
  • Center: Moves the model to the center of the build plate
Figure 5: Object options Menu

Part placement onto the build plate is a crucial step in preparing a Bambu Studio print file. One of the most common reasons for print failure is a poorly oriented part. The key is to minimize the overhanging elements of the model and ensure the part is printed on the most stable face.

Importing Files

To create single parts, simply:

  1. Navigate to the top left and click the file icon
  2. Select import,
  3. Pick the file you want to import from your computer.

Note the file must be of the following type: STL, STEP, 3MF, STP, SVG, AMF, or OBJ.

3D printing is a form of Fused Deposition Modeling (FDM)): individual layers of filament are deposited and fuse together. “Slicing” is the process of taking a 3D object and dividing it into these individual layers to generate a set of instructions for the printer’s extruder to follow, known as a “toolpath.” These toolpaths are stored as g-code files.

Adding Text

There are very simple ways to add text to your logo. The Bambu Studio software allows you to generate text on certain faces of your object.

  1. Navigate to the “Ta” Section of the Toolbar
    Figure 6: Part with Toolbar above
  2. Fill out the desired text in the “Input Text” section
    Figure 7: Text Tool Menu
  3. Select the face where you would like the text to appear
    Figure 8: Input text displayed on sample logo
  4. Adjust settings to achieve the desired look:
    1. Font: Adjusts the font type of the text
    2. Size: Adjusts the total size of the text
    3. Thickness: Adjusts the thickness of of the text
    4. Text Gap: Adjusts the space between the letters of the text
    5. Angle: Adjusts the angle at which the text aligns with
    6. Embedded depth: Adjusts how deep into the part the text is located
    7. Surface: Adjusts if the text is connected to a surface or free to move about
    8. Horizontal text: Moves the test to a perfectly straight line.

Multicolor Part Method 1

There are 2 ways to create a multicolor part. This method requires a bit more work in the CAD software before importing the part. You must import at least two STL files. This method is the easiest if you already have an assembly of objects in your CAD software previous to importing. If you only have 1 object try method 2.

  1. To import the first file, click the “File” icon on the top left of your window.
    Figure 9: Top left of Bambu Studio
  2. Select both files, it will load them both onto the build plate.
  3. Navigate to the “Stacking/Assembling Parts” or the “Selecting Colors” section for the next steps.

Multicolor Part Method 2

This method requires a bit more work in the slicing software after placing the part on the build plate. Here you must have only 1 STL file. This method is easiest if you aren’t a big fan of CAD.

  1. Navigate to the “Cut” tool in the Toolbar (Hamburger icon
    Figure 10: Image of Logo and Toolbar
  2. Click and drag the gray box to the height of the separation. The blue and purple sections represent the 2 parts after the cut
    Figure 11: left) Before adjusting the cut. right) After adjusting the cut.
  3. Hit “Preform cut” and your parts will be separate. To confirm navigate to the objects tab to view the 2 parts you have created.
  4. Navigate to the“Selecting Colors” or “Stacking/Assembling Parts” section for the next steps.

Selecting Colors

The reason that you are able to print multiple colors is because of the Bambu Labs AMS (Automatic Material System). The AMS is a filament management system responsible for unloading and loading new filament to be used in the same file. By selecting the correct color you send a signal to the AMS to change the filament to a new color. The Bambu Labs X1-Carbon is a single extruder 3D printer which means that if you do not select the proper filament change then the resulting object will be a singular color. By default you will only be able to see only 1 type of filament with the color indicated on the left with the number 1,2,3, or 4. In order to use multiple colors you must…

  1. Select the “+” icon and add more filament colors and types
    + icon.png
  2. Ensure that the material is labeled “Bambu PLA Basic”
    Bambu PLA basic.png
  3. To change the desired color appearance click on the number to the left of the material type and select the desired color. This will change the appearance of the part in the software.

Stacking/Assembling Parts

For 2 colored parts you must stack the parts on top of each other so they are connected. To connect the parts you use the assemble tool.

  1. Hold “ctrl” and click your parts.
  2. Right click and select assemble. To ensure you created the assembly go to the objects tab.
  3. From their click on the part that you wish to move on top.
  4. Use the “Move” tool to move the part so that it is not flying above to the part below it. Your part should look like this when done.
    Figure 12: Finished Part
  5. Export the file as a “Generic 3MF” file by hitting the “File” icon then “Export” then “Export Generic 3MF”. If you do not do this then when sending the file to us we will only see the 1 color with the wrong orientation.

Printing Process

After placing the objects correctly with the proper color selection, the final step is to ensure all the correct print settings are selected. Here are the settings from top to bottom.

  • Printer section:
    • Bambu Lab X1 Carbon 0.4 nozzle
  • Plate type:
    • Cool Plate / PLA Plate
  • All Filament:
    • Bambu PLA Basic
  • Process:
    • For normal quality: 0.2mm Standard
    • For high quality: 0.16mm High Quality
    • For strength: 0.2mm Strength

You should select the “Standard” profile for the “everyday” normal prints that will not experience heavy loading or stresses. You should select the “High Quality” profile for prints that require a lot of precision like smaller objects. You should select the “Strength” profile for prints that will experience stress and torque (this will increase the infill density of the part).

Sending Printing Request

To send the part to a proto TA you must

  1. Go to the “File” icon in the top left
  2. Hit Export
  3. Depending on the amount of colors
    1. FOR ONE COLOR PARTS: Hit Export all objects as one STL/3MF
    2. FOR TWO COLOR PARTS: Hit Export Generic 3MF

Use the following naming convention: Part_Type_Section_Date

Ex: Gyro_holder_Strength_A2_1-31-24

Part = Part Name

Type = Standard, High Quality, Strength

Section = EG Section

Date = 1-31-24

Upload it to the EG Website in a Zipped Folder

Do not slice the part at all! The reason we ask not to slice your part is because we can determine the fastest way to print your file with the correct settings. You are encouraged to talk to a proto TA with any questions about printing. A proto TA still has the ability to deny the request to print your part but will always provide you a reason why your part was denied. A proto TA will deny your part for the following reasons:

General Parts:

  1. Incorrect file type (STL/ 3MF)
  2. Incorrect naming convention
  3. Would be better manufactured in other method
  4. Parts are not on the build plate or connected to a part on the build plate.


  1. Incorrect file type (STL/ 3MF)
  2. Incorrect naming convention
  3. A basic design
  4. Possible plagiarized (Will ask for justification)

If you are curious about the process for creating a toolpath and slicing a model, consult the Appendix.

Common Problems

If you are having problems with your part or CAD file consult an Protolab TA so they can assist you in properly sending your file.


Enabling Dark Mode

If you are like us then you enjoy dark mode on all of your programs. In order to activate dark mode,

  1. Hit the Dropdown Arrow and click “Preferences”
    Figure 13: Dropdown Menu
  2. Scroll down and check the box for “Dark Mode”.
    Figure 14: “Dark Mode” Option in Preferences Menu


There are multiple different types of supports to help assist the printer create geometry with overhangs. Overhangs are sections of objects that extend outward and do not have direct support.

There are 2 types of support structures that are available in Bambu Studio:

  • Normal: Creates box like structures with a small infill density so you are able to break off that section off the print after it is completed. This process uses more filament but is more reliable in terms of print success.
  • Tree: Creates cylinder like structures with variable layers and heights. They are thin branch structures so you are able to easily break off after printing. This process uses less filament but is less reliable in terms of print success.

It is best to select the “Auto” function over the “Manual” function to ensure better success. After selecting the support type you can navigate to the Preview tab to view all the supports that are generated.

Slicing Part + Data

To slice the part, navigate to the top right of your window where you convert the final model into g-code for the machine to print. In order to convert your file into a printable path click the “Export plate sliced file”. This file you will export and put onto the SD card to be able to print.


After the model has been sliced, you can navigate to the preview tab and you will see a color coded chart similar to the one shown here.

Color chart.png

This menu displays a lot of information. The key features to note are the support interface, seams, and outer wall. The support interface will display the support location, seams will show areas that are very fine (small) , usually where the printer will struggle near seam locations, and the outer walls will show where the print surface is.