<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bespokerobotsociety.org/index.php?action=history&amp;feed=atom&amp;title=3D_Printing</id>
	<title>3D Printing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bespokerobotsociety.org/index.php?action=history&amp;feed=atom&amp;title=3D_Printing"/>
	<link rel="alternate" type="text/html" href="https://wiki.bespokerobotsociety.org/index.php?title=3D_Printing&amp;action=history"/>
	<updated>2026-04-25T08:45:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bespokerobotsociety.org/index.php?title=3D_Printing&amp;diff=74&amp;oldid=prev</id>
		<title>John: Created page with &quot;{{Competency |name=3D Printing |description=Creating mechanical parts from plastic filament using FDM printing |difficulty_range=Beginner to Advanced |time_to_basic=1-2 weeks |essential_tools=FDM 3D printer ($200-400), PLA filament, slicer software |optional_tools=Calipers, flush cutters, deburring tool, adhesives |beginner_tutorial=3D Printing Basics |unlocks_basic=Custom chassis, sensor mounts, brackets, wheels |unlocks_advanced=Complex assemblies, living hinges, p...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.bespokerobotsociety.org/index.php?title=3D_Printing&amp;diff=74&amp;oldid=prev"/>
		<updated>2025-10-11T20:12:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Competency |name=3D Printing |description=Creating mechanical parts from plastic filament using FDM printing |difficulty_range=Beginner to Advanced |time_to_basic=1-2 weeks |essential_tools=FDM 3D printer ($200-400), PLA filament, slicer software |optional_tools=Calipers, flush cutters, deburring tool, adhesives |beginner_tutorial=&lt;a href=&quot;/wiki/3D_Printing_Basics&quot; title=&quot;3D Printing Basics&quot;&gt;3D Printing Basics&lt;/a&gt; |unlocks_basic=Custom chassis, sensor mounts, brackets, wheels |unlocks_advanced=Complex assemblies, living hinges, p...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Competency&lt;br /&gt;
|name=3D Printing&lt;br /&gt;
|description=Creating mechanical parts from plastic filament using FDM printing&lt;br /&gt;
|difficulty_range=Beginner to Advanced&lt;br /&gt;
|time_to_basic=1-2 weeks&lt;br /&gt;
|essential_tools=FDM 3D printer ($200-400), PLA filament, slicer software&lt;br /&gt;
|optional_tools=Calipers, flush cutters, deburring tool, adhesives&lt;br /&gt;
|beginner_tutorial=[[3D Printing Basics]]&lt;br /&gt;
|unlocks_basic=Custom chassis, sensor mounts, brackets, wheels&lt;br /&gt;
|unlocks_advanced=Complex assemblies, living hinges, parametric designs, embedded hardware&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3D Printing&amp;#039;&amp;#039;&amp;#039; is the competency of fabricating mechanical parts from digital designs using additive manufacturing. In robotics, 3D printing is the most accessible and affordable way to create custom chassis, brackets, sensor mounts, wheels, and structural components.&lt;br /&gt;
&lt;br /&gt;
This competency focuses specifically on &amp;#039;&amp;#039;&amp;#039;FDM (Fused Deposition Modeling)&amp;#039;&amp;#039;&amp;#039; printing - the cheapest and most common technology for hobbyist robotics. It&amp;#039;s about the &amp;#039;&amp;#039;&amp;#039;hands-on technique&amp;#039;&amp;#039;&amp;#039; of turning digital CAD files into physical parts that work on real robots.&lt;br /&gt;
&lt;br /&gt;
3D Printing is distinct from [[CAD Design]] (creating the digital models) and [[Mechanics]] (understanding mechanical principles). This competency focuses on the &amp;#039;&amp;#039;&amp;#039;fabrication process itself&amp;#039;&amp;#039;&amp;#039;: preparing models for printing, selecting settings, troubleshooting failures, and finishing parts.&lt;br /&gt;
&lt;br /&gt;
== Why 3D Printing Matters for Robotics ==&lt;br /&gt;
&lt;br /&gt;
3D printing revolutionized hobbyist robotics by eliminating barriers to custom mechanical design:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Affordability&amp;#039;&amp;#039;&amp;#039; - Print custom parts for pennies instead of machining for dollars&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rapid iteration&amp;#039;&amp;#039;&amp;#039; - Redesign and reprint in hours, not weeks&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Complex geometry&amp;#039;&amp;#039;&amp;#039; - Create shapes impossible to machine or cut&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No tooling&amp;#039;&amp;#039;&amp;#039; - No need for mills, lathes, or specialized equipment&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;On-demand manufacturing&amp;#039;&amp;#039;&amp;#039; - Print what you need, when you need it&lt;br /&gt;
&lt;br /&gt;
Before accessible 3D printing, hobbyists were limited to:&lt;br /&gt;
* Off-the-shelf kits with fixed designs&lt;br /&gt;
* Simple laser-cut acrylic plates&lt;br /&gt;
* Hand-cutting/drilling materials with limited precision&lt;br /&gt;
* Expensive machine shop services&lt;br /&gt;
&lt;br /&gt;
Now, anyone with a $200-400 printer can create professional-quality robot parts at home.&lt;br /&gt;
&lt;br /&gt;
== Skill Progression ==&lt;br /&gt;
&lt;br /&gt;
=== Beginner (SimpleBot Level) ===&lt;br /&gt;
&lt;br /&gt;
Skills you need to print and assemble [[SimpleBot]] parts:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Operating a printer&amp;#039;&amp;#039;&amp;#039; - Bed leveling, loading filament, starting prints&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Using slicer software&amp;#039;&amp;#039;&amp;#039; - Import STL, basic settings, generate G-code&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Print preparation&amp;#039;&amp;#039;&amp;#039; - Bed adhesion, first layer success&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Basic troubleshooting&amp;#039;&amp;#039;&amp;#039; - Warping, layer adhesion, stringing&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Post-processing&amp;#039;&amp;#039;&amp;#039; - Removing supports, cleaning up prints, basic finishing&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Assembly&amp;#039;&amp;#039;&amp;#039; - Inserting hardware (screws, nuts, bearings) into printed parts&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Unlocks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Print SimpleBot chassis from provided STL files&lt;br /&gt;
* Print sensor brackets and motor mounts&lt;br /&gt;
* Print wheels and structural components&lt;br /&gt;
* Assemble printed parts into working robots&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tutorials&amp;#039;&amp;#039;&amp;#039;: [[3D Printing Basics]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;At this level you can&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Print designs created by others (download STL files)&lt;br /&gt;
* Successfully produce functional parts for your robot&lt;br /&gt;
* Troubleshoot common print failures&lt;br /&gt;
* Assemble printed parts with hardware&lt;br /&gt;
&lt;br /&gt;
=== Intermediate (Custom Robot Parts) ===&lt;br /&gt;
&lt;br /&gt;
Skills for designing and printing custom robot parts:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Design for FDM&amp;#039;&amp;#039;&amp;#039; - Layer orientation, overhangs, support requirements&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tolerances and fit&amp;#039;&amp;#039;&amp;#039; - Designing holes, slots, and assemblies that fit together&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Print orientation&amp;#039;&amp;#039;&amp;#039; - Choosing optimal orientation for strength and printability&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Support strategies&amp;#039;&amp;#039;&amp;#039; - When to use supports, how to minimize them&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Advanced slicing&amp;#039;&amp;#039;&amp;#039; - Variable layer height, infill patterns, perimeters&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Material selection&amp;#039;&amp;#039;&amp;#039; - PLA vs PETG vs TPU for different applications&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Embedded hardware&amp;#039;&amp;#039;&amp;#039; - Designing parts with captive nuts, heat-set inserts, bearings&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Iterative design&amp;#039;&amp;#039;&amp;#039; - Measuring, adjusting, reprinting efficiently&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Unlocks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Design custom chassis for your robot concept&lt;br /&gt;
* Create mounting brackets for non-standard sensors&lt;br /&gt;
* Design wheel hubs, motor mounts, and gearing&lt;br /&gt;
* Print functional assemblies (hinges, latches, sliding parts)&lt;br /&gt;
* Adapt designs for different motors/sensors/components&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tutorials&amp;#039;&amp;#039;&amp;#039;: [[3D Printing for Robotics]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;At this level you can&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Design parts from scratch that print successfully&lt;br /&gt;
* Modify existing designs to fit your needs&lt;br /&gt;
* Choose optimal print settings for different applications&lt;br /&gt;
* Design multi-part assemblies that fit together&lt;br /&gt;
* Troubleshoot dimensional accuracy issues&lt;br /&gt;
&lt;br /&gt;
=== Advanced (Complex Mechanical Systems) ===&lt;br /&gt;
&lt;br /&gt;
Skills for professional-grade printed mechanisms:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Parametric design&amp;#039;&amp;#039;&amp;#039; - Use variables to create adjustable designs&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Living hinges&amp;#039;&amp;#039;&amp;#039; - Print flexible joints in rigid materials&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Gear design&amp;#039;&amp;#039;&amp;#039; - Print functional gears, belts, pulleys&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Multi-material printing&amp;#039;&amp;#039;&amp;#039; - Combining rigid and flexible materials&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Thread design&amp;#039;&amp;#039;&amp;#039; - Print functional threads for screws and bolts&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Strength optimization&amp;#039;&amp;#039;&amp;#039; - Anisotropy, layer lines, infill strategies for load-bearing parts&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tolerance stacks&amp;#039;&amp;#039;&amp;#039; - Managing precision in complex assemblies&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Material properties&amp;#039;&amp;#039;&amp;#039; - Engineering plastics (nylon, polycarbonate, carbon fiber composites)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Surface finishing&amp;#039;&amp;#039;&amp;#039; - Vapor smoothing, sanding, painting, coating&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Unlocks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Gripper mechanisms with printed flexures&lt;br /&gt;
* Custom gearboxes and drivetrains&lt;br /&gt;
* Ball bearing races and sliding mechanisms&lt;br /&gt;
* Snap-fit enclosures and latches&lt;br /&gt;
* Load-bearing structural components&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tutorials&amp;#039;&amp;#039;&amp;#039;: [[Advanced FDM Techniques]] (stub)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;At this level you can&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Design complex mechanisms entirely in plastic&lt;br /&gt;
* Replace machined metal parts with optimized prints&lt;br /&gt;
* Create production-quality assemblies&lt;br /&gt;
* Push the limits of FDM technology&lt;br /&gt;
* Teach others 3D printing for robotics&lt;br /&gt;
&lt;br /&gt;
== Learning Paths ==&lt;br /&gt;
&lt;br /&gt;
=== Path 1: SimpleBot Builder (Beginner) ===&lt;br /&gt;
# Get a working FDM printer (Creality Ender 3, Prusa Mini, or similar)&lt;br /&gt;
# Complete [[3D Printing Basics]] - First successful print&lt;br /&gt;
# Download SimpleBot STL files from the repository&lt;br /&gt;
# Print all SimpleBot parts (chassis, motor mounts, wheels, brackets)&lt;br /&gt;
# Assemble [[SimpleBot]] using your printed parts&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Result&amp;#039;&amp;#039;&amp;#039;: You can print robot parts designed by others and assemble them into working robots.&lt;br /&gt;
&lt;br /&gt;
=== Path 2: Custom Parts Designer (Intermediate) ===&lt;br /&gt;
# Complete Path 1 (SimpleBot Builder)&lt;br /&gt;
# Learn basic [[CAD Design]] (FreeCAD, Fusion 360, or Onshape)&lt;br /&gt;
# Study [[3D Printing for Robotics]] - Design principles for FDM&lt;br /&gt;
# Design a custom sensor mount for SimpleBot&lt;br /&gt;
# Iterate on the design (measure, adjust, reprint)&lt;br /&gt;
# Document your design as an implementation page&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Result&amp;#039;&amp;#039;&amp;#039;: You can design custom parts that integrate with existing robots.&lt;br /&gt;
&lt;br /&gt;
=== Path 3: Mechanism Designer (Advanced) ===&lt;br /&gt;
# Complete Path 2 (Custom Parts Designer)&lt;br /&gt;
# Design a complete custom robot chassis from scratch&lt;br /&gt;
# Incorporate complex features (living hinges, embedded nuts, snap fits)&lt;br /&gt;
# Design multi-part assemblies (gripper, articulated arm, gearbox)&lt;br /&gt;
# Test and iterate on mechanical performance&lt;br /&gt;
# Share your design with the community&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Result&amp;#039;&amp;#039;&amp;#039;: You can design complete robots and complex mechanisms using 3D printing.&lt;br /&gt;
&lt;br /&gt;
== Essential Concepts ==&lt;br /&gt;
&lt;br /&gt;
=== FDM Process Basics ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fused Deposition Modeling&amp;#039;&amp;#039;&amp;#039; works by:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Heating&amp;#039;&amp;#039;&amp;#039; plastic filament (typically 190-220°C for PLA)&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Extruding&amp;#039;&amp;#039;&amp;#039; melted plastic through a nozzle (typically 0.4mm)&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Depositing&amp;#039;&amp;#039;&amp;#039; plastic in layers (typically 0.1-0.3mm thick)&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Building up&amp;#039;&amp;#039;&amp;#039; layers to create 3D objects&lt;br /&gt;
&lt;br /&gt;
Key parameters:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Layer height&amp;#039;&amp;#039;&amp;#039; - Thinner = smoother, slower; thicker = faster, rougher&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nozzle temperature&amp;#039;&amp;#039;&amp;#039; - Too hot = stringing; too cold = poor adhesion&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bed temperature&amp;#039;&amp;#039;&amp;#039; - Prevents warping (60°C for PLA, 80°C for PETG)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Print speed&amp;#039;&amp;#039;&amp;#039; - Faster = more failures; slower = higher quality&lt;br /&gt;
&lt;br /&gt;
=== Material Selection for Robotics ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PLA (Polylactic Acid)&amp;#039;&amp;#039;&amp;#039; - Best for beginners&lt;br /&gt;
** Easy to print, low warping, no fumes&lt;br /&gt;
** Rigid but brittle&lt;br /&gt;
** Good for chassis, brackets, non-load-bearing parts&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Weakness&amp;#039;&amp;#039;&amp;#039;: Low temperature resistance (softens &amp;gt;60°C)&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PETG (Polyethylene Terephthalate Glycol)&amp;#039;&amp;#039;&amp;#039; - Durable upgrade&lt;br /&gt;
** Slightly harder to print than PLA&lt;br /&gt;
** Flexible and impact-resistant&lt;br /&gt;
** Good for wheels, motor mounts, stressed parts&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Weakness&amp;#039;&amp;#039;&amp;#039;: Prone to stringing&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;TPU (Thermoplastic Polyurethane)&amp;#039;&amp;#039;&amp;#039; - Flexible rubber-like&lt;br /&gt;
** Difficult to print (requires direct drive or slow speeds)&lt;br /&gt;
** Excellent for tires, grips, shock absorption&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Weakness&amp;#039;&amp;#039;&amp;#039;: Cannot be load-bearing&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For SimpleBot&amp;#039;&amp;#039;&amp;#039;: PLA is sufficient for all parts. Upgrade to PETG for motor mounts and wheels if you want better durability.&lt;br /&gt;
&lt;br /&gt;
=== Layer Orientation and Strength ===&lt;br /&gt;
&lt;br /&gt;
FDM parts are &amp;#039;&amp;#039;&amp;#039;anisotropic&amp;#039;&amp;#039;&amp;#039; - strength depends on orientation:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Strongest&amp;#039;&amp;#039;&amp;#039;: Load parallel to layers&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Weakest&amp;#039;&amp;#039;&amp;#039;: Load perpendicular to layers (layers can separate)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;: A motor mount bracket should be oriented so forces push along layers, not pulling layers apart.&lt;br /&gt;
&lt;br /&gt;
This is critical for robotics - a poorly oriented print can fail under load even with 100% infill.&lt;br /&gt;
&lt;br /&gt;
=== Overhangs and Supports ===&lt;br /&gt;
&lt;br /&gt;
FDM cannot print in mid-air. &amp;#039;&amp;#039;&amp;#039;Overhangs&amp;#039;&amp;#039;&amp;#039; are angles that extend beyond the previous layer:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;45° overhang&amp;#039;&amp;#039;&amp;#039; - Usually prints fine without support&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;45-70° overhang&amp;#039;&amp;#039;&amp;#039; - May need support depending on geometry&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;gt;70° overhang&amp;#039;&amp;#039;&amp;#039; - Definitely needs support&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bridging&amp;#039;&amp;#039;&amp;#039; - Horizontal spans between two points (printer can do short bridges &amp;lt;20mm)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Supports&amp;#039;&amp;#039;&amp;#039; are temporary structures that hold up overhangs during printing. They must be removed after printing, leaving marks on the surface.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Design strategy&amp;#039;&amp;#039;&amp;#039;: Orient parts to minimize supports (faster, cleaner, stronger).&lt;br /&gt;
&lt;br /&gt;
=== Tolerances and Fit ===&lt;br /&gt;
&lt;br /&gt;
Printed parts have dimensional variation:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Typical accuracy&amp;#039;&amp;#039;&amp;#039;: ±0.2mm (but varies by printer, material, settings)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Holes print smaller&amp;#039;&amp;#039;&amp;#039; - Add 0.2-0.3mm to hole diameters&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Shafts print larger&amp;#039;&amp;#039;&amp;#039; - Subtract 0.2-0.3mm from shaft diameters&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Clearance fits&amp;#039;&amp;#039;&amp;#039; for robotics:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Press fit&amp;#039;&amp;#039;&amp;#039; - 0.0mm clearance (part pressed in, stays tight)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Slip fit&amp;#039;&amp;#039;&amp;#039; - 0.2mm clearance (parts slide together with friction)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Free fit&amp;#039;&amp;#039;&amp;#039; - 0.5mm clearance (parts move freely, some wobble)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;: For an M3 screw (3.0mm nominal):&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Threaded hole&amp;#039;&amp;#039;&amp;#039; - print 2.5mm, tap with M3 tap&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Clearance hole&amp;#039;&amp;#039;&amp;#039; - print 3.3-3.5mm (screw passes through freely)&lt;br /&gt;
&lt;br /&gt;
== Print Preparation and Settings ==&lt;br /&gt;
&lt;br /&gt;
=== Slicing Software ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Slicers&amp;#039;&amp;#039;&amp;#039; convert STL files to G-code (printer instructions):&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PrusaSlicer&amp;#039;&amp;#039;&amp;#039; (free, open-source, excellent defaults)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Cura&amp;#039;&amp;#039;&amp;#039; (free, user-friendly, widely used)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Simplify3D&amp;#039;&amp;#039;&amp;#039; (paid, advanced features)&lt;br /&gt;
&lt;br /&gt;
All slicers allow you to adjust:&lt;br /&gt;
* Layer height, infill density, perimeters&lt;br /&gt;
* Support generation and placement&lt;br /&gt;
* Print speed, temperature, retraction&lt;br /&gt;
* Bed adhesion (brim, raft, skirt)&lt;br /&gt;
&lt;br /&gt;
=== Critical First Layer ===&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;first layer&amp;#039;&amp;#039;&amp;#039; determines success or failure:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bed leveling&amp;#039;&amp;#039;&amp;#039; - Nozzle must be exactly the right distance from bed&lt;br /&gt;
** Too close = nozzle drags, clogs&lt;br /&gt;
** Too far = poor adhesion, warping&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bed adhesion&amp;#039;&amp;#039;&amp;#039; - Clean bed, appropriate temperature&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;First layer speed&amp;#039;&amp;#039;&amp;#039; - Slower than normal (50% of print speed)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;First layer height&amp;#039;&amp;#039;&amp;#039; - Slightly thicker than other layers (0.2mm is common)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tip&amp;#039;&amp;#039;&amp;#039;: Watch the entire first layer. If it&amp;#039;s not perfect, stop and restart.&lt;br /&gt;
&lt;br /&gt;
=== Support Settings ===&lt;br /&gt;
&lt;br /&gt;
When supports are needed:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Support type&amp;#039;&amp;#039;&amp;#039; - Grid, lines, or tree supports&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Support density&amp;#039;&amp;#039;&amp;#039; - 10-20% typical (more = harder to remove)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Support Z-distance&amp;#039;&amp;#039;&amp;#039; - Gap between support and part (0.2mm typical)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Support interface&amp;#039;&amp;#039;&amp;#039; - Dense layer between support and part (easier removal, better surface)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tip&amp;#039;&amp;#039;&amp;#039;: Use support blockers/enforcers to add supports only where needed.&lt;br /&gt;
&lt;br /&gt;
=== Infill Strategies ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Infill&amp;#039;&amp;#039;&amp;#039; is the internal structure (not visible on outside):&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Infill density&amp;#039;&amp;#039;&amp;#039; - 10-20% for most robotics parts (saves time and material)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Infill pattern&amp;#039;&amp;#039;&amp;#039; - Grid, gyroid, honeycomb (gyroid is strong and fast)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perimeters&amp;#039;&amp;#039;&amp;#039; - 3-4 walls typical (outside strength comes from perimeters, not infill)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For structural parts&amp;#039;&amp;#039;&amp;#039;: 30-50% infill + 4 perimeters is stronger than 100% infill + 2 perimeters.&lt;br /&gt;
&lt;br /&gt;
== Common Pitfalls ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Skipping bed leveling&amp;#039;&amp;#039;&amp;#039; - Single most common cause of failure. Level the bed every time.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ignoring first layer problems&amp;#039;&amp;#039;&amp;#039; - A bad first layer never gets better. Stop and restart.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Wrong temperature&amp;#039;&amp;#039;&amp;#039; - Too cold = poor adhesion between layers (weak parts). Too hot = stringing, oozing.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Insufficient perimeters&amp;#039;&amp;#039;&amp;#039; - Thin walls with high infill are weaker than thick walls with low infill.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Poor orientation&amp;#039;&amp;#039;&amp;#039; - Printing with load perpendicular to layers = weak parts that snap.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Overusing supports&amp;#039;&amp;#039;&amp;#039; - Supports waste time and material. Reorient parts to avoid them when possible.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ignoring tolerances&amp;#039;&amp;#039;&amp;#039; - Holes too small, shafts too big. Always test fit and adjust.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Wet filament&amp;#039;&amp;#039;&amp;#039; - PLA absorbs moisture from air, causes bubbling and poor prints. Store in dry boxes.&lt;br /&gt;
&lt;br /&gt;
== Post-Processing Techniques ==&lt;br /&gt;
&lt;br /&gt;
=== Support Removal ===&lt;br /&gt;
* Use flush cutters to clip away supports&lt;br /&gt;
* Pliers for larger support structures&lt;br /&gt;
* Deburring tool or knife for cleaning up nubs&lt;br /&gt;
* Sandpaper for smoothing support scars&lt;br /&gt;
&lt;br /&gt;
=== Hardware Insertion ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Heat-set inserts&amp;#039;&amp;#039;&amp;#039; - Brass threaded inserts melted into plastic (strong, reusable threads)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Captive nuts&amp;#039;&amp;#039;&amp;#039; - Design hexagonal pockets for nuts to drop into&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Press-fit bearings&amp;#039;&amp;#039;&amp;#039; - Print undersized holes, press bearings in for tight fit&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tapping threads&amp;#039;&amp;#039;&amp;#039; - Drill/print undersized hole, cut threads with tap&lt;br /&gt;
&lt;br /&gt;
=== Finishing ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sanding&amp;#039;&amp;#039;&amp;#039; - Progressive grits (80 → 220 → 400) for smooth surface&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Acetone vapor&amp;#039;&amp;#039;&amp;#039; - ABS only (PLA doesn&amp;#039;t respond)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Primer + paint&amp;#039;&amp;#039;&amp;#039; - Automotive primer fills layer lines&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Clear coat&amp;#039;&amp;#039;&amp;#039; - Protects paint, adds gloss&lt;br /&gt;
&lt;br /&gt;
== Tools and Equipment ==&lt;br /&gt;
&lt;br /&gt;
=== Essential Tools (Start Here) ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FDM 3D Printer&amp;#039;&amp;#039;&amp;#039; ($200-400) - Creality Ender 3, Prusa Mini, Artillery Sidewinder&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PLA filament&amp;#039;&amp;#039;&amp;#039; ($15-25/kg) - White, black, or colorful&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Slicer software&amp;#039;&amp;#039;&amp;#039; (free) - PrusaSlicer or Cura&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Flush cutters&amp;#039;&amp;#039;&amp;#039; ($5-10) - Remove supports and clean up prints&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Spatula/scraper&amp;#039;&amp;#039;&amp;#039; ($5-10) - Remove prints from bed&lt;br /&gt;
&lt;br /&gt;
=== Intermediate Tools ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Calipers&amp;#039;&amp;#039;&amp;#039; ($15-30) - Measure parts and check tolerances&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Deburring tool&amp;#039;&amp;#039;&amp;#039; ($5-10) - Clean up edges and holes&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Needle files&amp;#039;&amp;#039;&amp;#039; ($10-20) - Fine-tune printed holes and slots&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Isopropyl alcohol&amp;#039;&amp;#039;&amp;#039; ($5-10) - Clean print bed for adhesion&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Extra nozzles&amp;#039;&amp;#039;&amp;#039; ($10-20) - 0.4mm spares, plus 0.6mm for faster prints&lt;br /&gt;
&lt;br /&gt;
=== Advanced Tools ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Heat-set insert tips&amp;#039;&amp;#039;&amp;#039; ($20-40) - For soldering iron&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Filament dryer&amp;#039;&amp;#039;&amp;#039; ($30-60) - Keep filament moisture-free&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Different materials&amp;#039;&amp;#039;&amp;#039; ($20-30/kg) - PETG, TPU for specialized parts&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Spare parts kit&amp;#039;&amp;#039;&amp;#039; ($20-40) - Nozzles, hot end parts, belts, fans&lt;br /&gt;
&lt;br /&gt;
== Printer Recommendations for Robotics ==&lt;br /&gt;
&lt;br /&gt;
=== Budget Entry ($200-300) ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Creality Ender 3 V2&amp;#039;&amp;#039;&amp;#039; - Most popular beginner printer, huge community&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Artillery Genius&amp;#039;&amp;#039;&amp;#039; - Quieter, faster out-of-box experience&lt;br /&gt;
&lt;br /&gt;
=== Mid-Range ($400-600) ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Prusa Mini+&amp;#039;&amp;#039;&amp;#039; - Excellent reliability, open-source, great support&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Creality CR-10 Smart&amp;#039;&amp;#039;&amp;#039; - Larger build volume (300×300mm)&lt;br /&gt;
&lt;br /&gt;
=== Premium ($800-1200) ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Prusa i3 MK4&amp;#039;&amp;#039;&amp;#039; - Best-in-class, auto bed leveling, filament sensor&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bambu Lab P1S&amp;#039;&amp;#039;&amp;#039; - Extremely fast, enclosed, multi-material capable&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For SimpleBot&amp;#039;&amp;#039;&amp;#039;: Any printer with 180×180×180mm build volume works. Ender 3 is excellent value.&lt;br /&gt;
&lt;br /&gt;
== Tutorials and Resources ==&lt;br /&gt;
&lt;br /&gt;
=== BRS Tutorials ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[3D Printing Basics]]&amp;#039;&amp;#039;&amp;#039; (Beginner) - Your first print to assembled robot&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[3D Printing for Robotics]]&amp;#039;&amp;#039;&amp;#039; (Intermediate) - Design principles for functional parts&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[CAD Design]]&amp;#039;&amp;#039;&amp;#039; (Intermediate) - Create your own designs&lt;br /&gt;
&lt;br /&gt;
=== Robot Pages ===&lt;br /&gt;
* [[SimpleBot]] - All parts are 3D printed (download STLs from repository)&lt;br /&gt;
* [[SimpleBot:Chassis Design]] - Design decisions for SimpleBot chassis&lt;br /&gt;
&lt;br /&gt;
=== External Resources ===&lt;br /&gt;
* [https://www.prusa3d.com/learn/ Prusa Learning] - Comprehensive 3D printing guides&lt;br /&gt;
* [https://www.youtube.com/c/MakersMuseOriginals Maker&amp;#039;s Muse] - YouTube channel on 3D printing&lt;br /&gt;
* [https://teachingtechyt.github.io/calibration.html Teaching Tech Calibration] - Printer calibration guide&lt;br /&gt;
* [https://www.youtube.com/c/CNCKitchen CNC Kitchen] - Engineering analysis of 3D printed parts&lt;br /&gt;
&lt;br /&gt;
== Related Competencies ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[CAD Design]]&amp;#039;&amp;#039;&amp;#039; - Create the digital models to print (prerequisite for custom designs)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Mechanics]]&amp;#039;&amp;#039;&amp;#039; - Understand forces, motion, and structural principles&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Electronics]]&amp;#039;&amp;#039;&amp;#039; - Design parts that house and protect electronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Soldering]]&amp;#039;&amp;#039;&amp;#039; - Insert heat-set inserts with soldering iron&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Assembly]]&amp;#039;&amp;#039;&amp;#039; - Put printed parts together with hardware&lt;br /&gt;
&lt;br /&gt;
== How 3D Printing Enables Capabilities ==&lt;br /&gt;
&lt;br /&gt;
3D printing doesn&amp;#039;t directly create [[Capabilities]] (which require sensors or actuators), but it &amp;#039;&amp;#039;&amp;#039;enables&amp;#039;&amp;#039;&amp;#039; capabilities by providing the mechanical structure:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Chassis&amp;#039;&amp;#039;&amp;#039; - Provides rigid structure for mounting electronics and motors&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sensor mounts&amp;#039;&amp;#039;&amp;#039; - Position [[Capability:Line Sensing]], [[Capability:Ultrasonic Sensing]], etc. at correct angles and heights&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Motor mounts&amp;#039;&amp;#039;&amp;#039; - Secure motors for [[Capability:Differential Drive]], [[Capability:Omni Drive]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Wheel hubs&amp;#039;&amp;#039;&amp;#039; - Connect wheels to motor shafts (custom diameters for different odometry needs)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Brackets and standoffs&amp;#039;&amp;#039;&amp;#039; - Organize electronics, prevent shorts, provide cable management&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Enclosures&amp;#039;&amp;#039;&amp;#039; - Protect electronics from impacts and debris&lt;br /&gt;
&lt;br /&gt;
Every capability needs mechanical support - 3D printing makes that support custom-fittable to your exact hardware.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[SimpleBot]] - A robot designed around 3D printed parts&lt;br /&gt;
* [[CAD Design]] - Create models to print&lt;br /&gt;
* [[Robotics Ontology]] - How fabrication fits into the BRS knowledge structure&lt;br /&gt;
* [[Capabilities]] - What 3D printed parts enable&lt;br /&gt;
&lt;br /&gt;
[[Category:Competencies]]&lt;br /&gt;
[[Category:Skills]]&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
</feed>