Fab Academy 2026  ·  Week 05

3D Printing
& Scanning

This week I explored additive manufacturing hands-on: I tested two professional Bambu Lab printers, designed a fully parametric pill dispenser for my final project, and experimented with 3D scanning tools to capture real objects as digital models.

FDM Bambu Lab X1E Bambu Lab A1 Parametric Design Scaniverse Luma 3D
Final printed pill dispenser Alpaca trophy print Kirby figure scan

Group Assignment

  1. Test the design rules for your 3D printers
  2. Document your work on the group work page and reflect on your individual page what you learned about the characteristics of your printer

Individual Assignment

  1. Design, document, and 3D print an object that could not be easily made subtractively
  2. 3D scan an object (and optionally print it)

Key Tools

  • Bambu Studio — slicing software
  • Fusion 360 — parametric CAD
  • Scaniverse & Luma 3D — mobile scanning apps
01
Theory

What is 3D Printing?

3D printing is an additive manufacturing process where an object is created layer by layer from a digital model. In FDM technology, a plastic filament is melted through a heated nozzle and deposited along X and Y axes to form each layer; then the printer moves up in Z and repeats until the part is complete.

Because the part is built in layers, mechanical strength is not uniform in all directions. Within each layer (X-Y plane), the material is continuous and stronger. Between layers (Z axis), bonding occurs through thermal adhesion, which is inherently weaker.

  • Parallel to the layers → stronger
  • Perpendicular to the layers → weaker

Print orientation is critical — it determines how the part will resist loads in its final application.

FDM 3D printing schematic diagram

Image credit: FDM schematic by Zureks — Wikipedia / 3dprinting.com

📐 What is Kerf in 3D Printing? +

In 3D printing, kerf refers to the amount of extra material deposited beyond the theoretical dimension of the model, due to:

  • Actual extrusion width exceeding the nozzle diameter
  • Thermal expansion of molten plastic during deposition
  • Poorly calibrated flow rate in the slicer
  • Material compression between layers

Unlike laser cutting where kerf removes material, in FDM this is excess added material: printed parts tend to come out slightly larger than modeled. Accounting for kerf is essential when designing parts that must fit together precisely.

Intended dimension Actual printed part kerf kerf Extrusion layers (overlap = kerf)
Practical tip: When designing interlocking parts, subtract your printer's kerf value from mating surfaces. A good starting point for FDM is 0.1–0.2 mm per side.
02
Group Assignment

Printer Testing & Lab Equipment

My Contribution to the Group Assignment

For the group assignment, I worked hands-on with both the Bambu Lab X1E and the Bambu Lab A1 in the Fab Lab, comparing their performance, print quality, and suitability for components relevant to my dispenser project.

If you want to see more about the Group Assignment, you can visit the official Fab Academy page: Visit Fab Academy ULima  →

Bambu Studio

Bambu Studio is Bambu Lab's proprietary slicing software. It communicates directly with their printers over Wi-Fi, letting you send jobs, monitor print progress through the built-in camera, and manage AMS filament slots remotely — all from a single interface. Before sending anything to print, the most critical step is correctly defining the printer model, build plate type, and material, since nozzle temperature and bed adhesion settings depend entirely on the filament loaded.

Printer and material selection in Bambu Studio

Layer Height

Smaller layers (e.g., 0.12 mm) produce a smoother surface finish at the cost of longer print times. Larger layers (e.g., 0.24 mm) print faster with less detail. The right choice depends on the purpose of the part.

Layer height comparison in slicer

Support Structures

Normal Supports

Solid grid-based structures printed beneath overhanging surfaces. Strong and reliable, but harder to remove and leave rougher surfaces where they contact the model.

Normal support on alpaca model

Normal supports

Tree Supports

Branching structures that touch the model at minimum contact points. They use less material, are much easier to remove, and are ideal for organic or complex shapes.

Tree support on alpaca model

Tree supports

The threshold angle determines when supports are generated — 45° is the standard starting point. Adding a brim (inner or outer) improves bed adhesion and prevents warping, especially with ABS.

🔥 The Great Challenge — Torture Test

I downloaded the "Torture Test All in One" by Gmino from MakerWorld and intentionally reduced its height to see how the printer handles small, detailed geometries. The model concentrates multiple challenges in a single piece: overhang angles, thin columns, cylinders, triangular structures, engraved text, and dimensional accuracy checks.

↗ View Model on MakerWorld
Torture test print overview Torture test side view
📐 Overhang Performance +

Angles above 45° begin to require support structures. Beyond this threshold, minor stringing appeared on the underside of overhangs. The 20° inclined column showed slight bending from material weight. For stable inclined structures, a taller base (over 100 mm) or reduced speed, temperature, and increased cooling would be needed.

Overhang test detail
⭕ Cylinders & Triangular Features +

Cylinders and triangular tips showed slight deformation in the final layers, most likely from heat accumulation in small cross-sectional areas, insufficient cooling time between layers, and printing speed too high for fine details. This is common when layers deposit too quickly to solidify properly.

Cylinder and triangular feature detail
✏️ Engraving & Text Quality +

Engraved squares and numbers printed with good clarity and dimensional accuracy. However, the smallest text — bar measurement indicators at the end of the model — was not fully legible. The minimum reliable engraved text size for this configuration is approximately 4 mm.

Engraved text quality detail
🦙 The Golden Alpaca — Kultura Wasi

As supervisor of the Universidad del Pacífico Fab Lab, I design trophies for university events. For the first anniversary of CulturaC, the concept was a golden alpaca. Using the "Mini Alpaca" by 3DGEPRINTNL from MakerWorld was the best base to test quality before producing the final piece.

↗ View Mini Alpaca on MakerWorld

Layer Height Experiment · 0.08 mm Extra Fine

I reduced the layer height to 0.08 mm to investigate the effect on surface quality for decorative prints.

Extra fine 0.08mm setting in Bambu Studio
Alpaca mid-print Alpaca print completed
Advantages of 0.08 mm layers
  • Smoother surface transitions
  • Significantly better Z resolution
  • More refined organic curves
  • Nearly invisible layer lines
Print settings
  • Layer height: 0.08 mm (extra fine)
  • Tree supports enabled
  • Inner and outer brim
  • Longer print time — result justifies it

The difference was immediately noticeable. The alpaca's organic curves appeared significantly smoother. For decorative objects, reducing the layer height improves perceived quality without any post-processing.

📊 Machine Duel — X1E vs A1

After running both tests alongside a lab partner, we compiled the key differences between both machines.

Bambu Lab X1E and A1 side by side
Aspect Bambu Lab X1E Bambu Lab A1
Best ForFunctional parts, mechanical systems, final componentsPrototypes, visual models, iterative testing
User ExperienceMore technical interface, better for experienced usersVery intuitive and beginner-friendly
Material CapabilityHandles advanced and engineering-grade materialsBest with common materials like PLA and PETG
Print StabilityVery stable, ideal for long and demanding printsStable for regular and medium-length prints
Detail & FinishExtremely clean surface and sharp detailsVery good finish for standard prints
Learning CurveRequires deeper understanding of settingsEasy to learn and operate quickly
Bottom line: The X1E is more powerful and industrial, ideal for demanding functional parts. The A1 is accessible and efficient for everyday use. Using both gave me a clear sense of how to choose the right machine for each goal.
03
Individual Assignment

Designing & Printing the Dispenser

This week I developed a key component of my final project: The Smart Pill Dispenser. Since menstrual pain pills come in many shapes and sizes, I used a fully parametric design so the dispenser can adapt by simply changing the diameter, height, or wall thickness. I was inspired by the YouTube channel Mellow_Labs and introduced several modifications to adapt it to my project.

The Three Dispenser Components
Design process sketch for pill dispenser components
01
Main Cylinder

Cylindrical container with a removable lid for easy access. A rectangular opening on the top allows monitoring remaining pills and refilling the container.

02
Motor Support

Structural component that fits into the base of the cylinder. Specifically designed to hold a 36 mm motor and ensure correct alignment with the rotary mechanism.

03
Rotating Disc

The dispensing mechanism. Includes a 3 mm center hole for the motor shaft and an 11 × 10 mm compartment for a single pill. When rotating, the disc aligns the pill with the output point for controlled and precise dispensing.

Why 3D printing? This object includes an integrated snap-fit lid and internal geometry for the motor shaft, all without additional assembly. These closed features and undercuts would be difficult to produce subtractively. 3D printing allows the complete part as a single functional unit.

Parametric Modeling in Fusion 360

I used a hybrid design approach to create the multiple parts that would later be assembled.

Fusion 360 hybrid design workspace
User Parameters

Before modeling a single feature, I defined all key dimensions as named parameters, making the model fully adaptable from a single table.

Fusion 360 user parameters table
Kerf Parameter

Compensates for 3D printing dimensional inaccuracies, adjustable per printer.

Parametric Relationships

Key measurements automatically depend on each other. Change one value and the entire model updates.

Outer Diameter (De)

Outer Diameter (De) was defined as a function of the inner diameter (Di) plus wall thickness, ensuring consistent walls at any scale.

New Modeling Tools Explored

Modeling the dispenser pushed me to expand my Fusion 360 toolkit. Here are the key tools and techniques I worked with for the first time:

✦ Edge Tools

Chamfer, bevel & fillet — used to refine edges, soften transitions, and improve the overall finish of the design.

✦ Planes

Offset & angled planes — essential for sketching and extruding complex geometry that doesn't sit on a standard axis.

✦ Thread & Symmetry

Thread feature for functional screw holes, and symmetry to maintain accurate proportions across mirrored geometry.

Thread feature applied to dispenser housing

The most laborious part was designing the container and lid. The lid needed to be fully removable but fit with precision. Due to the closed geometry, I used the Section Analysis on the Y axis to verify internal alignment and ensure the lid was correctly seated inside the cylinder.

Section analysis view of the cylinder and lid Lid geometry detail in Fusion 360

Component Models

Main Cylinder

The cylinder acts as the structural body of the dispenser, providing stability and guiding the rotating disc. Wall thickness and internal tolerances were carefully defined as parameters to ensure smooth operation and structural integrity.

Main cylinder Fusion 360 render
Motor Support

The N20 300 RPM motor was the reference for the support geometry. Since the design is fully parametric, changing motors only requires updating the relevant parameters and the entire model adapts automatically.

Motor support component render
Rotating Disc

To ensure the dispensing disc correctly held and released a single pill, I measured one of my actual anti-cramp tablets with a vernier caliper to obtain precise dimensions, entered directly as parameters in the model.

Measuring pill with vernier caliper Rotating disc Fusion 360 render

Slicing & Printing on the Bambu Lab X1E

With the design finalized, I brought the model into Bambu Studio to slice it and convert it into G-code for the printer.

⚠️ First Attempt

On my first attempt I forgot to update the filament profile. The slicer was configured with Bambu Basic PLA, but the printer had PolyLite ABS by Polymaker loaded. ABS requires higher temperatures and a controlled enclosure. Without the correct profile, the parts did not adhere and warped immediately.
Failed print — adhesion failure 1 Failed print — adhesion failure 2 Failed print — warping detail
✅ The Correct Run — Second Setup
Step 1 Printer & Material Selection

The software was configured for the Bambu Lab X1E with 0.4 mm nozzle. Since PolyLite ABS was not a default option, it was manually enabled from the Polymaker profile in the filament menu.

Selecting Bambu Lab X1E in Bambu Studio Selecting PolyLite ABS filament profile
Step 2 Print Parameter Settings

A standard quality profile was used with a layer height of 0.20 mm. Key settings:

  • Inner wall speed: 300 mm/s to optimize total print time
  • Supports: Tree supports enabled for easier removal
  • Adhesion: Inner and outer brim to prevent ABS warping
Support and adhesion settings Speed settings configuration
Step 3 Slicing & Preview

After the adjustments, the model was sliced. The preview confirmed an estimated time of 2 hours 41 minutes, using approximately 103.8 g of filament.

Slicer preview with time and material estimate
Step 4 Material Loading & X1E Sync

On the X1E touchscreen, PolyLite ABS was loaded into slot 3 (A3) of the AMS system, with the nozzle temperature configured between 240°C and 280°C.

AMS filament loading slot A3 Temperature settings on X1E touchscreen
Step 5 Starting the Print

The print job was started, activating Bed Leveling, Flow Calibration (essential for ABS precision), and Timelapse recording to document the process.

Print job initiated on Bambu Lab X1E
Final Result & Analysis
Final printed pill dispenser
01
Cylinder Lid

The lid fits and closes the container correctly, but needs a deeper inner extrusion to generate more friction and achieve a more secure closure. Tolerances must also account for ABS shrinkage.

Cylinder lid fit test
02
Dispensing Disc

The pill compartment is too small due to insufficient tolerance in the design. Compartments must be resized with actual pill dimensions plus a clearance margin.

Dispensing disc pill fit issue
03
Motor Support & Base

The key improvement for the next iteration is to finalize the motor selection before designing the support. Motor dimensions directly affect internal space, mounting points, and the transmission system.

Motor support and base evaluation
04
3D Scanning

Capturing the Real World

📱 First Exploration — Scaniverse

I decided to scan my favorite Kirby figure. It has many small details, especially the snack pieces around the character. Our instructor recommended Scaniverse, a versatile and beginner-friendly mobile app: download it on any phone and generate detailed 3D models in minutes.

Scaniverse app logo
Kirby figure selected for scanning
📋 Scanning Process — Step by Step +
Step 1 Create account & start scan

After creating an account, I selected the option to start a new scan and chose Mesh mode, designed for solid objects. (Splat mode is more suitable for flat surfaces or complex environments.)

Scaniverse new scan setup
Step 2 Select object type

I selected Small Object, since the Kirby figure falls into the toy category. This option captures fine details with greater precision, important given the intricate elements around the figure.

Scaniverse object type selection
Step 3 Scan the object

I placed the figure on a flat surface and walked slowly around it with the phone, ensuring the app captured the object from all angles. I paid special attention to the sides and small details.

Scanning the Kirby figure with Scaniverse
Step 4 Export the model

The model was exported in STL format for use in the following assignment steps.

📝 Note: The Scaniverse scan did not come out as expected. The app captured the figure but also scanned part of the surrounding table. I will revisit this section once I find a solution to isolate the object cleanly.
✨ The Rediscovery — Luma 3D

Not satisfied with the Scaniverse result, I found Luma 3D through Ofelia Sevilla's Week 5 documentation from Fab Academy 2025 at ULima. I also switched objects to a small alpaca figurine to explore additional options for the trophy project.

↗ Ofelia's Week 5
Luma 3D app logo
Alpaca figure selected for Luma 3D scan

The scanning process is similar to Scaniverse but with two key advantages: Luma 3D shows in real time which areas have not yet been captured, and after scanning you can manually adjust the scan boundary to crop out unwanted surfaces like the table.

Luma 3D scanning process with boundary adjustment
Result: Luma 3D produced a notably better result. Manual boundary control allowed me to isolate the alpaca figure cleanly, without capturing the surrounding surface.
Final Luma 3D scan result of the alpaca
05

Get in Touch