# Prototyping Workshops

# Prototyping - Level 1 - Operating the Laser Machines

**Workshop Signup Link**  
[Click here to sign up for this workshop](https://itll.colorado.edu/signup/upcomingworkshops?eventId=7)  
  
**View Slides**  
[Click here to see the workshop slides](https://o365coloradoedu.sharepoint.com/:p:/r/sites/ITLP-Workshops/Prototyping/Prototyping%20-%20Level%201%20-%20Operating%20the%20Laser%20Machines/IN-CLASS_SLIDES_%20Prototyping%20-%20Level%201%20-%20Operating%20The%20Laser%20Machines.pptx?d=w97c6b83c7f8f4be0ab7f321ac0c78ed9&csf=1&web=1&e=LTOz04)

# Laser Cutting Workshop FAQs

<details id="bkmrk-when-are-workshops-a"><summary>When are workshops available to take?</summary>

The ITLP's Prototyping workshops typically begin on the third week of each semester, and run until Fall break. Signups will be available at the start of the semeste

</details><details id="bkmrk-are-there-any-requir"><summary>Are there any required prerequisites to taking the Laser Cutting workshop?</summary>

The only requirement to sign up for this workshop is taking the **[ITLL Tour,](https://itll.colorado.edu/signup/upcomingworkshops?eventId=5)** which departs from LaunchPoint each weekday at 5:15pm. This will give you an overall understanding of the ITLL's resources, and afterwards you will gain access to longer hours and a computer login, both of which are needed to take the workshop!

</details><details id="bkmrk-how-long-does-the-la"><summary>How long does the Laser Cutting workshop run?</summary>

This workshop typically will take 60-75 minutes of instruction, with the remaining time being used to run your engravings.

</details><details id="bkmrk-are-there-any-materi"><summary>Are there any materials should I bring with me?</summary>

No! You will be using our desktop computers, and we will provide materials to make your own engraving.</details>

# Workshop Resource #1



# Workshop Resource #2



# ESS Training Resources

# Prototyping - Level 1 - Operating the 3D Printers

[Click here to sign up for this workshop](https://itll.colorado.edu/signup/upcomingworkshops?eventId=6)  
[Click here to see the workshop slides](https://o365coloradoedu.sharepoint.com/:p:/r/sites/ITLP-Workshops/Prototyping/Prototyping%20-%20Level%201%20-%20Operating%20the%203D%20Printers/Slides_3DP_V3_fall2025.pptx?d=w5f935678dc644fe1a7374baf9e1bef02&csf=1&web=1&e=GxFPMw)

# 3D Printing Workshop FAQs

#### <span style="text-decoration: underline;">**Key People for Support**</span>

**Kat Penzkover**, 3D Printing Engineer - Project Depot   
**Sa'Von Thompson**, 3D Printing Technician - ITLL 1B12  
**Engineering Support Student Staff** - LaunchPoint

<details id="bkmrk-what-is-layer-height"><summary>What is Layer Height?</summary>

The slicer (3DPrinterOS) will slice your solid object into layers and translate these layers into instructions for the 3D Printer (gcode).

<div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA4QAA" data-ved="2ahUKEwjHr6iFyvOVAxXMBTQIHZPfHLMQi4wTegoIAggACAEIDhAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="DgDVEb_1a" role="heading">**<span style="text-decoration: underline;">How Layer Height Works</span>**:</div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA8QAQ" data-ved="2ahUKEwjHr6iFyvOVAxXMBTQIHZPfHLMQi4wTegoIAggACAEIDxAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">It controls resolution only on the vertical Z-axis, not the horizontal X/Y plane.</span>
- Measured in millimeters (e.g., 0.12 mm, 0.2 mm, 0.28 mm).
- Set inside slicing software before you print

</div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCBEQAA" data-ved="2ahUKEwjHr6iFyvOVAxXMBTQIHZPfHLMQi4wTegoIAggACAEIERAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="DgDVEb_1s" role="heading"><span style="text-decoration: underline;">**Choosing the Right Size:**</span></div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCBQQAQ" data-ved="2ahUKEwjHr6iFyvOVAxXMBTQIHZPfHLMQi4wTegoIAggACAEIFBAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**0.10 mm (Fine):** Best for miniatures and high-detail display models.</span>
- **0.20 mm (Standard):** The everyday choice for functional and cosmetic items.
- **0.28–0.32 mm (Coarse):** Best for quick drafts, rough prototypes, or large items

</div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCBYQAA" data-ved="2ahUKEwjHr6iFyvOVAxXMBTQIHZPfHLMQi4wTegoIAggACAEIFhAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="DgDVEb_2f" role="heading">**<span style="text-decoration: underline;">Important Rules:</span>**</div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCBcQAQ" data-ved="2ahUKEwjHr6iFyvOVAxXMBTQIHZPfHLMQi4wTegoIAggACAEIFxAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">Stay within 25% to 75% of your nozzle diameter. For a 0.4 mm nozzle, do not go below 0.1 mm or above 0.3 mm easily.</span>
- Thinner layers can improve layer bonding, while thicker layers drastically cut down total print time

</div></details><details id="bkmrk-what-are-perimeters%3F"><summary>What are Perimeters?</summary>

This is another way to say Wall Thickness.

<span data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-subtree="aimfl,mfl">Wall thickness is the **size of the solid outer shell of a 3D-printed part.** </span> For standard FDM printing with a 0.4 mm nozzle, use a minimum of 0.8 mm (two loops, or two **Perimeters**). Setting more perimeters will increase you wall thickness by the width of the nozzle (0.4mm). The default for the ITLL printers is 2 perimeters which is 0.8mm (3 perimeters = 1.2mm, 4 perimeters = 1.6mm...)

<div aria-level="3" class="otQkpb" data-animation-nesting="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="cOst9e_w" role="heading"><span style="text-decoration: underline;">**Why It Matters**</span></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCAwQAQ" data-ved="2ahUKEwiYuNX-yvOVAxVcGDQIHdOKA3cQi4wTegoIAggACAEIDBAB">

- <span class="iNqyIf" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Strength:** Thick walls make parts strong. Thin walls break or bend easily.</span>
- **No Voids:** Matching your nozzle size stops the software from leaving weak gaps inside the wall.
- **Save Time:** Thicker walls use more plastic and take longer to print.

</div>


<div class="Fsg96" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-inited="2" data-sfc-root="ep" jsaction="rcuQ6b:&amp;cOst9e_1j|npT2md" jscontroller="KHhJQ#U8DOt" jsuid="cOst9e_1j"></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA8QAA" data-ved="2ahUKEwiYuNX-yvOVAxVcGDQIHdOKA3cQi4wTegoIAggACAEIDxAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="cOst9e_1k" role="heading"><span style="text-decoration: underline;">**Rules of Thumb**</span></div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCBEQAQ" data-ved="2ahUKEwiYuNX-yvOVAxVcGDQIHdOKA3cQi4wTegoIAggACAEIERAB">

- <span class="iNqyIf" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Standard Models:** Use 0.8 mm to 1.2 mm (2 to 3 walls).</span>
- **Strong Parts:** Use 1.6 mm to 2.4 mm (4 to 6 walls).
- **Minimum Limit:** Never go below 0.8 mm with a 0.4 mm nozzle unless you use special single-wall modes

</div></details><details id="bkmrk-what-is-infill%3F-in-3"><summary>What is Infill?</summary>

In 3D printing, <span class="rQesXe MPyX">infill</span> is the **internal geometric structure printed inside an object's outer shell.**  Because most 3D printed objects are not printed completely solid to save time and material, the slicer software fills the empty space with a repeating lattice pattern that acts like a skeleton.

<div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="TU5Rae_10" role="heading"><span style="text-decoration: underline;">**Why Infill Matters**</span></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCAwQAQ" data-ved="2ahUKEwjuzaydzPOVAxUgEDQIHbgcJKEQi4wTegoIAggACAEIDBAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Structural Support:** It stops flat top layers from sagging or falling into the empty middle during printing.</span>
- **Strength vs. Weight:** It controls how strong, rigid, or heavy the final piece will be.
- **Time and Cost:** Less infill prints faster and uses less plastic filament. Most users agree that a partially hollow object with a smart infill is far more efficient than a 100% solid print.

</div>


<div class="Fsg96" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-inited="2" data-sfc-root="ep" jsaction="rcuQ6b:&amp;TU5Rae_1m|npT2md" jscontroller="KHhJQ#U8DOt" jsuid="TU5Rae_1m"></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA8QAA" data-ved="2ahUKEwjuzaydzPOVAxUgEDQIHbgcJKEQi4wTegoIAggACAEIDxAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="TU5Rae_1n" role="heading"><span style="text-decoration: underline;">**Key Settings**</span></div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCB4QAQ" data-ved="2ahUKEwjuzaydzPOVAxUgEDQIHbgcJKEQi4wTegoIAggACAEIHhAB"><span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Density (%):** This tells the printer how packed the inside should be.</span>

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">*0% to 15%:* Best for display models, toys, and lightweight items.</span>
- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">*15% to 50%:* Great for general use and standard functional prototypes.</span>
- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">*50% to 100%:* Used for heavy-duty mechanical parts needing high strength.</span>

</div><span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Pattern:** The shape of the inner grid. Common choices include:</span>

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">*Grid / Lines:* Fast to print, but only strong in a couple of directions.</span>
- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">Cubic: Strong in all directions, easy to print</span>
- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">*Gyroid:* A wavy, organic pattern that provides equal strength in all directions and works great with flexible plastics</span>

</details><details id="bkmrk-what-is-a-brim%3F-a-br"><summary>What is a Brim?</summary>

<div class="n6owBd awi2gc" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCAcQAA" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="TDBkbc#Ml18Xb" jsuid="Sp2MIb_i">A brim in 3D printing is a flat, single-layer ring of extra plastic that surrounds the base of a model and directly touches its outer edge.  Acting like the brim of a hat, it widens the footprint of the print to dramatically improve bed adhesion and stop corners from curling or warping. I also like to call this a 'suction cup' added to the base of your print to help it maintain attachment to the bed. </div><div class="Fsg96" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-inited="2" data-sfc-root="ep" jsaction="rcuQ6b:&amp;Sp2MIb_x|npT2md" jscontroller="KHhJQ#U8DOt" jsuid="Sp2MIb_x"></div><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="Sp2MIb_y" role="heading">  
</div><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="Sp2MIb_y" role="heading"><span style="text-decoration: underline;">**How a Brim Works**</span></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCAsQAQ" data-ved="2ahUKEwiRstbwzfOVAxWbEjQIHeznCqEQi4wTegoIAggACAEICxAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Wider footprint:** Adds several outer loops of filament tightly linked to the object's first layer.</span>
- **More grip:** Increases the surface area touching the build plate so the print stays securely anchored.
- **Easy cleanup:** Peels away cleanly from the final object by hand after printing.

</div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCAsQBQ" data-ved="2ahUKEwiRstbwzfOVAxWbEjQIHeznCqEQi4wTegoIAggACAEICxAF"><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA4QAA" data-ved="2ahUKEwiRstbwzfOVAxWbEjQIHeznCqEQi4wTegoIAggACAEIDhAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="Sp2MIb_1k" role="heading"><span style="text-decoration: underline;">**When to Use a Brim**</span></div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA8QAQ" data-ved="2ahUKEwiRstbwzfOVAxWbEjQIHeznCqEQi4wTegoIAggACAEIDxAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Warp-prone plastics:** Essential for filaments like ABS, Nylon, or large flat prints that shrink as they cool.</span>
- **Small contact areas:** Keeps tiny bases, feet, or miniatures from breaking free mid-print.
- **Tall, skinny models:** Stabilizes vertical prints that might wobble and tip over from nozzle movement.
- **First layers with sharp corners**: Occasionally, there is some shrinkage due to cooling of a part and the stress is concentrated at the corners (such as the corners of boxes). This contraction can cause the part to peel up from the surface at the corners. A brim helps mitigate this problem.

</div></div><span style="text-decoration: underline;">**Brim vs. Skirt vs. Raft**</span>

<div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCAsQBQ" data-ved="2ahUKEwiRstbwzfOVAxWbEjQIHeznCqEQi4wTegoIAggACAEICxAF"><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA8QAQ" data-ved="2ahUKEwiRstbwzfOVAxWbEjQIHeznCqEQi4wTegoIAggACAEIDxAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Skirt:** A loop printed around the model without touching it; used only to prime the nozzle.</span>
- **Brim:** Attached directly to the model's base on the build plate for adhesion.
- **Raft:** A thick, multi-layer web printed underneath the entire object.

</div></div></details><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA4QAA" data-ved="2ahUKEwiRstbwzfOVAxWbEjQIHeznCqEQi4wTegoIAggACAEIDhAA" id="bkmrk-"></div><details id="bkmrk-what-is-a-skirt%3F-a-s"><summary>What is a Skirt?</summary>

<span class="yADgie" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);">A skirt in 3D printing is **a line of plastic printed in a loop around the outside of your model on the build plate, without touching the model itself**. </span><span class="yADgie" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);">It helps prime the nozzle, check filament flow, and preview the first layer before the actual print begins.</span>

<div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="QdBplc_11" role="heading"><span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">**Main Purposes of a Skirt**</span></span></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgACA0QAQ" data-ved="2ahUKEwi8_u2mz_OVAxVwJzQIHSgRNnAQi4wTegoIAggACAAIDRAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Prime the nozzle:** Ensures melted plastic is flowing evenly and builds proper pressure inside the hotend before your model starts.</span>
- **Check first-layer quality:** Gives you a quick chance to spot bed-leveling or adhesion issues and cancel the print if the plastic is not sticking.
- **<span class="yADgie" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);">Clean the tip:</span>**<span class="yADgie" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);"> Catches any stray blobs or ooze hanging from the nozzle right before moving to the real print area.</span>

</div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgACA0QBQ" data-ved="2ahUKEwi8_u2mz_OVAxVwJzQIHSgRNnAQi4wTegoIAggACAAIDRAF"><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgACBEQAA" data-ved="2ahUKEwi8_u2mz_OVAxVwJzQIHSgRNnAQi4wTegoIAggACAAIERAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="QdBplc_1m" role="heading"><span style="text-decoration: underline;">**Customizable Settings**</span></div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgACBIQAQ" data-ved="2ahUKEwi8_u2mz_OVAxVwJzQIHSgRNnAQi4wTegoIAggACAAIEhAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Offset:** How far away the skirt sits from your actual print.</span>
- **Outlines (Loops):** How many rings of plastic the printer makes. More loops mean a longer prime time.
- **Layers:** How high the skirt goes (usually just 1 layer is enough)

</div></div></details><details id="bkmrk-what-type-of-support"><summary>What type of Support should I use?</summary>

Support material in 3D printing is **a temporary scaffolding built alongside an object to hold up overhangs, bridges, or steep angles that would otherwise sag or collapse in mid-air due to gravity or printing forces**.

<div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="fKSCPd_12" role="heading"><span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">**Why You Need Supports**</span></span></div><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="fKSCPd_12" role="heading">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Overhangs:** Parts that stick out at an angle greater than 50 degrees from the vertical.</span>
- **Bridges:** Horizontal gaps stretching between two raised points.

</div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCA4QAw" data-ved="2ahUKEwiE1__k0vOVAxUlyOYEHdEFO3QQi4wTegoIAggACAEIDhAD"><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCBAQAA" data-ved="2ahUKEwiE1__k0vOVAxUlyOYEHdEFO3QQi4wTegoIAggACAEIEBAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="fKSCPd_1o" role="heading"><span style="text-decoration: underline;">**Main Types of Support Structures**</span></div><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="fKSCPd_1o" role="heading">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Lattice / Grid:** Standard blocky, dense grids great for mechanical and heavy parts.</span>
- **<span class="yADgie" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);">Tree / Organic:</span>**<span class="yADgie" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);"> Branching structures that touch the model in fewer spots. They use less plastic and leave fewer marks on artistic or curved prints.</span>

</div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCBEQAw" data-ved="2ahUKEwiE1__k0vOVAxUlyOYEHdEFO3QQi4wTegoIAggACAEIERAD"><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCBMQAA" data-ved="2ahUKEwiE1__k0vOVAxUlyOYEHdEFO3QQi4wTegoIAggACAEIExAA"><div aria-level="3" class="otQkpb" data-animation-nesting="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(0, 29, 53);" data-sfc-cp="" data-sfc-root="ep" jsaction="" jscontroller="a7qCn#ZxCkTb" jsuid="fKSCPd_24" role="heading"><span style="text-decoration: underline;">**Common Material Approaches**</span></div></div><div class="" data-bfc="" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-hveid="CAIIAAgBCB8QAQ" data-ved="2ahUKEwiE1__k0vOVAxUlyOYEHdEFO3QQi4wTegoIAggACAEIHxAB">

- <span class="iNqyIf" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">**Standard Breakaway:** Printed using the exact same plastic as the object. You snap or cut them off by hand after printing, though they can leave rough marks.</span>
- **Soluble Supports:** Printed from special materials like <span class="" data-complete="true" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);" data-sfc-cp="" data-sfc-root="ep">[PVA filament](https://ultimaker.com/learn/which-3d-printing-supports-to-use-pla-pva-or-breakaway/)</span> that dissolve completely in water, or HIPS that dissolves in chemical baths. This leaves a smooth finish but requires a dual-extruder printer (check out the ITLL's Prusa XL for this type of printing)

</div></div></div></details>

# Handy 3D Printing Videos for next level printing:

##### [Designing and slicing for multi material 3D printing](https://www.youtube.com/watch?v=-2K67P5L8A4)

##### [How to design print in place foldable models like FAB365 - 3D design for 3D printing](https://www.youtube.com/watch?v=8TiFKUlsR_Y)

##### [How to Design a Print with Perfect Tolerance EVERY Time](https://www.youtube.com/watch?v=XKrDUnZCmQQ)

##### [Ultimate Guide to Connecting 3D Printed Parts \| Pins, Fins, Slots, &amp; Snaps](https://www.youtube.com/watch?v=vsHpiHhB3RU)

##### [Learn 15 Print-in-Place Mechanisms in 15 Minutes](https://www.youtube.com/watch?v=AAKsl8zW-Ds)

##### [Prusa XL - Multi-Material Testing (TPU and PLA)](https://www.youtube.com/watch?v=oUXeIEUS68I)

##### [NEVER Let Your Parts Warp Again](https://www.youtube.com/watch?v=iPZoDltS30A)

##### [6 Ways To Make Snap Fits for 3D Printing](https://www.youtube.com/watch?v=rsfZgT3ZEI8)

##### [Joining Features \| Design for Mass Production 3D Printing](https://www.youtube.com/watch?v=RTQjvYENR7w)

##### [How-to Design Print in Place Hinges \| Design for Mass Production 3D Printing](https://www.youtube.com/watch?v=BWsUk1xSSn4)

##### [Design Compliant Lids for Perfect Tolerance Every Time \| Design for 3D Printing: Lids: Vol. 2](https://www.youtube.com/watch?v=IZKh6lo9SP4)

##### [Stop Using Slicer Supports \| Design for 3D Printing](https://www.youtube.com/watch?v=_R2E8VwyNz0)

# Workshop Resource #2



# ESS Training Resources