3D Printing Mastery — FTC Training Course | LeapCoderz
🔍

No results found

Try a different keyword — e.g. "PLA", "slicer", "AMS", "tolerance"

Complete Course · 3D Printing + FTC Manufacturing

3D Printing
Mastery
for FTC Robotics

A complete 20-hour professional course — from zero to expert in Bambu Lab 3D printing, filament science, slicing, file formats, and functional part design for FIRST Tech Challenge robots.

20
Total Hours
10
Sessions
3
Bambu Printers
15+
Filament Types
About This Course

What You'll Master

A structured 10-session, 20-hour journey through professional 3D printing — designed for FTC teams who want to go beyond basics and operate production-grade equipment with engineering precision.

Hardware

3

Sessions

10

Filaments

15+

Projects

1
SessionTitleDurationFocus Area
01Foundations of 3D Printing2 hrsHistory, technology types, FDM deep dive
02Bambu Lab Ecosystem2 hrsP1S, P2S, HTD — hardware & setup
03Filaments & Material Science2 hrsPLA, PETG, ABS, TPU, Nylon & engineering grades
04Bambu Studio Slicing2 hrsSlicer workflow, supports, infill, settings
05File Formats & CAD Export2 hrsSTL, 3MF, OBJ, STEP, G-code workflows
06Print Quality & Troubleshooting2 hrsDefect diagnosis, calibration, first layer
07Post-Processing & Finishing2 hrsSanding, painting, acetone smoothing, epoxy
08Multi-Material & Advanced Techniques2 hrsAMS, multi-color, flexible parts, TPU
09Engineering & Functional Printing2 hrsTolerances, threads, hinges, strength design
10Capstone Project Workshop2 hrsFull design-to-print project execution
📋 Prerequisites
No prior 3D printing experience is required. Students should have a basic understanding of engineering design concepts. Access to a Bambu Lab P1S, P2S, or HTD printer (with AMS) is required for lab activities. Bambu Studio software is free to download from the Bambu Lab website.
Module 01 · Hardware

Bambu Lab Printer Ecosystem

All three printers covered in this course represent the cutting edge of consumer and prosumer 3D printing. Each has unique capabilities and ideal use cases for FTC robot manufacturing.

🖨️

Bambu Lab P1S

Flagship enclosed CoreXY printer. Fully sealed chamber ideal for ABS, ASA, PA, and PC without warping. AI-powered spaghetti detection and LIDAR-based vibration compensation.

256×256×256 mm 500 mm/s 300°C nozzle
🖨️

Bambu Lab P2S

Next-gen platform with improved motion control, higher-temperature hotend (320°C), and faster speeds (600 mm/s). Supports exotic CF composites and high-temp engineering materials.

256×256×256 mm 600 mm/s 320°C nozzle
🏭

Bambu Lab HTD

Industrial-class printer with actively heated chamber (70°C) and 380°C nozzle. Unlocks PEEK, PEI (ULTEM), and PEKK. Larger 350×350×350 mm build volume for big FTC parts.

350×350×350 mm 380°C nozzle PEEK/PEI/PEKK
🏆 FTC Recommendation
For most FTC applications, the P1S with AMS is the optimal choice. It handles PLA, PETG, ABS, TPU, and nylon — covering 95% of FTC part needs. The HTD is valuable for PEEK or PC parts under extreme load (e.g., drivetrain gears, high-stress mounts).
Session 01 · 2 Hours

FDM Foundations

Understand the history and evolution of additive manufacturing, all major 3D printing technology types, and the complete FDM process layer by layer.

Learning Objectives

  1. Understand the history and evolution of additive manufacturing from 1983 to present
  2. Identify all major 3D printing technology types: FDM, SLA, SLS, DLP, MJF, DMLS
  3. Explain the complete FDM printing process layer by layer
  4. Compare 3D printing vs traditional subtractive manufacturing for FTC parts
  5. Describe the end-to-end workflow: idea → CAD → slicer → print → finish
PART 1 — HISTORY & TECHNOLOGY LANDSCAPE (60 MIN)
🏛️

Origins: 1980s

Chuck Hull invents stereolithography (SLA) in 1983. Scott Crump patents Fused Deposition Modeling (FDM) in 1988. SLS powder-based fusion emerges at University of Texas.

💡

Open Source Revolution

RepRap movement democratizes FDM in 2005–2010. MakerBot brings desktop printers to consumers. FDM patent expiry in 2009 creates explosive market growth.

🏭

Technology Types

FDM (filament), SLA (resin/UV), SLS (powder laser), DLP (masked UV), MJF (HP process), DMLS (metal powder laser). Each has unique material and resolution profiles.

🤖

Modern FTC Applications

Custom brackets, intake geometry, structural plates, cable guides, electronics mounts, end-effectors, and game-piece manipulators all benefit from additive manufacturing.

PART 2 — FDM DEEP DIVE (60 MIN)

Printer Anatomy

FDM printers consist of a motion system, hotend assembly, extruder, print bed, and controller. Understanding each component is essential for diagnosing failures and optimizing settings.

⚙️
MOTION SYSTEM
Frame & Kinematics

The motion system determines print speed, acceleration, and dimensional accuracy.

  • Cartesian: XYZ axes independent — simple, slow, proven
  • CoreXY: X and Y motors stationary, belt-coupled — fast, precise (Bambu)
  • Delta: 3-arm parallel kinematics — tall, round build volume
  • IDEX: dual independent extruder — multi-material support
🔥
HOTEND
Melt Zone & Nozzle

The hotend melts filament and deposits it with precision at controlled temperature and flow rate.

  • Heat break: thermal barrier between hot and cold zones
  • Heater block: maintains setpoint temperature ±1°C
  • Nozzle types: 0.2/0.4/0.6/0.8mm; brass vs hardened steel
  • Pressure advance (Bambu): compensates filament lag at corners
📐
PRINT BED
Build Surface

The print bed must be level, at the correct temperature, and have proper adhesion characteristics for the filament being used.

  • PEI spring steel: magnetic, flexible, excellent release
  • Smooth PEI: PLA/PETG — matte finish, good adhesion
  • Textured PEI: ABS/ASA/Nylon — grips during print, releases cold
  • High-temp ceramic: PEEK/PEI filament — rated to 140°C
🧲
EXTRUDER
Filament Drive

The extruder grips and pushes filament into the hotend. Extruder type affects flexibility in filament handling.

  • Bowden: motor at frame, lightweight toolhead — less TPU control
  • Direct drive: motor at toolhead — best for flexible filaments
  • Bambu all-metal dual-gear: direct drive with high grip ratio
  • Steps/mm calibration: ensures volumetric accuracy
⚠️ Layer Adhesion Physics
Layers bond through thermal diffusion — the hot incoming layer partially remelts the previous layer. This creates anisotropy: FDM parts are typically 25–50% weaker in the Z axis than in X/Y. Always orient FTC parts so primary stress loads run along X/Y layer lines, not through Z.
Session 03 · 2 Hours

Filaments & Material Science

Identify properties, print settings, and use cases for 15+ filament types. Understand polymer science: amorphous vs semi-crystalline, Tg, HDT. Select the correct filament for any FTC application.

STANDARD FILAMENTS
MaterialPrint TempBed TempHDTFTC Use Case
PLA190–220°C25–60°C55°CPrototypes, non-structural parts, visual mockups
PLA+200–230°C25–60°C60°CLight structural parts, improved impact resistance over PLA
PETG220–245°C70–85°C70°CCable guides, electronics mounts, moderate-load brackets
ABS230–260°C100–110°C100°CStructural mounts, enclosure, acetone-smoothable parts
ASA240–260°C90–110°C100°COutdoor/UV-exposed parts, same properties as ABS + UV resistance
TPU 95A220–240°C25–40°CBumpers, grippers, wheel traction pads, flexible intake guides
Nylon PA12240–270°C60–80°C100°CHigh-wear parts, bearing seats, gears, pulley hubs
PA-CF250–280°C60–80°C110°CLightweight structural parts needing high stiffness
PC260–300°C110–120°C120°CHigh-impact structural mounts, transparent enclosures
PEEK360–400°C120–140°C250°CDrivetrain gears, high-temp structural, extreme-load parts (HTD only)
💡 FTC Material Selection Guide
Default choice: PETG. Better layer adhesion and UV resistance than PLA with easier printing than ABS. For high-wear parts (gears, pivots), use Nylon PA12 — it self-lubricates. For flexible grippers, use TPU 95A. For maximum strength at minimum weight, use PA-CF. Reserve PEEK for mission-critical parts under extreme loads (requires HTD printer).
MOISTURE & STORAGE

Hygroscopic filaments (Nylon, PC, PVA, TPU) absorb atmospheric moisture and print poorly — producing bubbling, stringing, and poor layer adhesion. Proper storage and drying is essential.

📦

Storage Protocol

Store in sealed containers with silica gel desiccant. Vacuum-seal bags ideal for long-term storage. Hygrometer in storage box — target <15% RH.

🌡️

Drying Temperatures

PLA: 45°C/4hr. PETG: 65°C/4hr. ABS: 80°C/4hr. Nylon: 80°C/8hr. TPU: 60°C/6hr. PC: 80°C/8hr. PEEK: 150°C/12hr.

🔬

Wet Filament Signs

Bubbling/hissing sounds during extrusion. Excessive stringing. Rough surface texture. Poor layer adhesion. Reduced tensile strength in final parts.

♻️

Bambu AMS Drying

Bambu AMS Lite supports basic drying with desiccant in buffer. Full AMS Pro supports active drying during printing. Use FilaDryer S2 for best results before loading into AMS.

Session 04 · 2 Hours

Bambu Studio Slicing Mastery

Master Bambu Studio's complete workflow — import, orient, support generation, infill selection, speed profiles, and G-code export. Understand every parameter that affects print quality and strength.

Key Slicing Parameters for FTC Parts

ParameterTypical FTC RangeEffect
Layer Height0.15 – 0.3 mm0.15mm = fine detail/smooth; 0.3mm = fast structural parts
Wall Count3 – 5 wallsEach wall adds ~0.4mm strength. 4+ walls for structural parts
Top/Bottom Layers4 – 6 layersSolid skin prevents infill telegraphing. 5+ for smooth top surface
Infill Density20 – 60%20% for cosmetic; 40–60% for load-bearing; gyroid for isotropic strength
Infill PatternGyroid / GridGyroid: best isotropy; Grid: fast; Honeycomb: good compression
Print Speed150 – 300 mm/sLower speed = better quality; use "Quality" profile for final parts
Support TypeTree / NormalTree supports use less material and remove more cleanly
Support Interface0.2mm gapControls surface quality where support contacts part
📋 Bambu Studio Profiles
Bambu Studio ships with three quality presets: Speed (optimized for fast prototyping), Standard (balanced quality/time), and Quality (maximum dimensional accuracy). For FTC competition parts, always use Quality profile with 4+ walls and 40%+ infill density.
SUPPORT STRATEGY
🌲

Tree Supports

Organic branching supports. Use less material, contact the part at fewer points, and break away cleanly. Best for organic shapes and overhangs in open areas.

📏

Normal Supports

Grid-based vertical supports. More reliable for overhangs directly above the bed. Better for parts with many small overhangs on flat surfaces.

🔵

Support Painting

Bambu Studio allows painting specific regions as "support enforcer" or "support blocker." Block supports in tight bores; enforce under critical flat surfaces.

💧

Soluble Interfaces

Use PVA or BVOH as interface material between support and part. Dissolves in water leaving a clean surface — ideal for complex internal geometries.

Session 09 · 2 Hours

Engineering & Functional Part Design

Design parts with correct dimensional tolerances for 3D printing, calculate infill and wall settings for target mechanical properties, and design threads, snaps, hinges, and press fits for FDM.

Tolerance & Fit Design

FDM dimensional accuracy is typically ±0.2mm as a baseline. Material shrinkage and thermal effects add variability. Always prototype and measure before committing to production quantities.

🔩
FITS
Clearance & Interference

Print holes 0.2–0.4mm undersized then drill to final diameter. For shaft-in-hole, add 0.2–0.3mm clearance. For press fits, subtract 0.05–0.1mm from bore.

  • Clearance fit: 0.2–0.3mm gap — free rotation/sliding
  • Transition fit: 0.05–0.1mm — light press, removable
  • Interference fit: -0.05 to -0.1mm — permanent assembly
  • Shrinkage varies by material: PETG shrinks ~0.1%, ABS ~0.5%
🔧
THREADS
Printed vs Heat-Set

M3–M6 ISO metric threads can be printed in PETG or better. Heat-set threaded inserts (brass) provide superior pull-out strength and should be used for critical fastener points.

  • Printed threads: viable M4+ in PETG/ABS — good for 1-time assembly
  • Heat-set inserts: 3× pull strength of printed threads in PLA
  • Design boss outer diameter = insert OD + 2× wall thickness
  • Insert install temp: 200°C soldering iron, slow press, flush finish
🔗
SNAP FITS
Cantilever Beam Design

Snap fit clips rely on elastic deflection of a cantilever beam. Design for <2% strain in PETG and <1.5% in PLA to avoid fracture during assembly.

  • Beam thickness 1–2mm for flexibility in PETG
  • Taper beam: wider at root for uniform stress distribution
  • Relief hole at beam root: reduces stress concentration
  • Max deflection: δ = FL³/3EI — calculate before printing
📐
ORIENTATION
Print Direction for Strength

FDM parts are anisotropic — Z-axis (inter-layer) strength is 25–50% of X/Y (intra-layer). Orient critical load paths along X/Y whenever possible.

  • Tensile loads: load along X/Y layer direction — strongest
  • Shear: avoid shear across layer interfaces — reorient part
  • Bending: put tension on X/Y face, not on Z-axis layers
  • Anneal PETG at 75°C/1hr to improve Z-axis strength by ~30%
💡 FTC Structural Design Rules
For FTC parts under significant load: minimum 4 walls (1.6mm each side), 40% gyroid infill, 5 top/bottom layers. Orient long-axis of part parallel to X/Y. Add 1–2mm fillets at all stress concentrations. Use PETG minimum (not PLA) for anything that could fail during a match. Heat-set inserts for all M3+ fastener bosses.
Session 08 · 2 Hours

Multi-Material & Advanced Techniques

Execute successful multi-color prints using the AMS system, print with dissolvable support interfaces, optimize purge tower settings, and print functional flexible parts using TPU/TPE.

🌈

AMS Multi-Color

Load up to 4 filaments in AMS. Bambu Studio's paint tools assign color regions to mesh faces. Purge tower manages filament transitions — right-size it to minimize waste.

💧

Soluble Supports

PVA interface layer dissolves in water, leaving smooth support surfaces. Only works with PETG/PLA structures. PVA must be bone dry to print — use FilaDryer immediately before.

🔄

Rigid-Flex Parts

Combine PLA/PETG rigid shell with TPU flexible insert in one print. Creates functional parts like grippers, dampers, and compliant mechanisms without assembly.

🔩

Print-in-Place

Hinges, living hinges, snap fits, and bearing races can be printed in-place as a single print. Requires precise clearance values (0.2–0.3mm gap between moving surfaces).

🧲

Embedded Components

Pause print at specified layer height to insert magnets, nuts, or wires. Resume and the part encapsulates the insert. Common for sensor housings and quick-release systems.

Batch Production

Arrange multiple parts on build plate. Bambu's sequential printing mode prints each part to completion before starting the next — safer for part quality on tall parts.

Module 11 · Reference

Filament Library

Complete reference for all major filament types used in FTC robotics, their print parameters, and ideal applications.

FilamentNozzleBedChamberPropertiesFTC Application
PLA190–220°C25–60°CNoneRigid, brittle, low-temp resistance (55°C HDT)Prototypes, jigs, cosmetic parts only
PETG220–245°C70–85°CNoneGood layer adhesion, slightly flexible, 70°C HDTGeneral-purpose structural: brackets, mounts
ABS230–260°C100–110°CNeededImpact resistant, 100°C HDT, acetone-smoothableEnclosures, structural, acetone-bonded assemblies
ASA240–260°C90–110°CNeededABS properties + UV resistanceOutdoor field elements, robot exterior panels
TPU 95A220–240°C25–40°CNoneShore 95A flexible, excellent abrasion resistanceGrippers, bumpers, wheel traction, compliant links
TPU 87A215–235°C25–40°CNoneSofter than 95A, more elastic, lower stiffnessSoft grippers for delicate game pieces
PA12 Nylon240–270°C60–80°CNeededWear-resistant, self-lubricating, 100°C HDTGears, bearing seats, high-wear pivots
PA-CF250–280°C70–90°CNeededCF-reinforced nylon, very stiff, low weightStructural arms, lightweight load-bearing frames
PC260–300°C100–120°CNeededHighest impact resistance of common filamentsImpact-critical guards, high-load motor mounts
PEEK360–400°C120–140°C80°C active250°C HDT, biocompatible, highest strength-to-weightMission-critical drivetrain parts (HTD printer only)
Module 12 · Reference

File Formats Reference

Understanding file formats is essential for the CAD → Slicer → Printer workflow. Each format has specific strengths and use cases in an FTC engineering pipeline.

📄

.STL — Standard Tessellation Language

The universal 3D printing format. Represents surfaces as triangulated meshes. No color, material, or unit information. ASCII or binary encoding. ~60% smaller in binary form.

UniversalNo MaterialsSlicer Input
📦

.3MF — 3D Manufacturing Format

Modern replacement for STL. Includes color, materials, print settings, multi-part assemblies, and support for multi-material configurations. Native Bambu Studio project format.

Color/MaterialsBambu NativePreferred
⚙️

.STEP — Standard for Exchange

CAD-to-CAD transfer format. Preserves exact geometry (B-rep) rather than mesh tessellation. Import into SolidWorks, Onshape, Fusion 360. Then export to STL/3MF for slicing.

Exact GeometryCAD TransferNon-Slicer
🔧

G-Code — Machine Instructions

Slicer output — exact movement, temperature, and extrusion commands for the printer. Bambu Studio generates optimized G-code with proprietary extensions. Not human-editable in practice.

Printer InputSlicer OutputMachine Code
Module 13 · Capstone Project

FTC Robot Part Design Project

Design and manufacture a complete FTC robot subsystem using everything learned in this course — from CAD design through slicing, printing, post-processing, and mechanical validation.

Project Requirements

  1. Design Phase: Select an FTC subsystem (intake, slide carriage, motor mount, or game piece manipulator). Create a SolidWorks model following FTC dimensional constraints.
  2. Material Selection: Justify material choice based on load requirements, temperature, and weight budget. Document in engineering notebook.
  3. Slicer Setup: Orient part for optimal strength, configure supports, set infill for load case, and validate dimensions in Bambu Studio before printing.
  4. Print Execution: Monitor print in real-time via Bambu app. Intervene appropriately if quality issues arise. Document any in-print adjustments.
  5. Post-Processing: Sand, clean, and install any hardware inserts. Measure critical dimensions and compare to CAD model.
  6. Validation: Mount on robot and perform functional test. Document pass/fail against requirements. Iterate if needed.
📋 Assessment Criteria
Design quality (30%) · Material justification (15%) · Slicer configuration (15%) · Print quality & execution (20%) · Post-processing & hardware (10%) · Functional validation (10%)
🖨️

Course Complete

Apply these skills throughout your FTC season. From rapid prototyping to production-quality drivetrain components, 3D printing is your team's manufacturing superpower.

Hardware ✓ Filament Science ✓ Slicing Mastery ✓ Engineering Design ✓