MCP HubMCP Hub
Volver a habilidades

select-print-material

pjt222
Actualizado Yesterday
5 vistas
17
2
17
Ver en GitHub
Otroai

Acerca de

Esta Habilidad de Claude ayuda a los desarrolladores a seleccionar materiales de impresión 3D apropiados comparando propiedades como resistencia, tolerancia a la temperatura y compatibilidad química entre filamentos y resinas comunes. Guía la elección del material para requisitos específicos, como uso en exteriores, seguridad alimentaria o equilibrar la imprimibilidad con el rendimiento. Úsala para solucionar fallos de impresión relacionados con materiales y realizar selecciones informadas para piezas funcionales.

Instalación rápida

Claude Code

Recomendado
Principal
npx skills add pjt222/agent-almanac -a claude-code
Comando PluginAlternativo
/plugin add https://github.com/pjt222/agent-almanac
Git CloneAlternativo
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/select-print-material

Copia y pega este comando en Claude Code para instalar esta habilidad

Documentación

Select Print Material

Choose 3D print material → match props to functional reqs. Covers FDM filaments (PLA, PETG, ABS, ASA, TPU, Nylon) + SLA resins (standard, tough, flexible, castable) w/ detailed property compare for strength, temp, chemical, flex, post-process.

Use When

  • Specific mechanical reqs (tensile, impact, flex)
  • Temp-sensitive (hot|cold)
  • Chemical|UV|outdoor exposure
  • Food-safe|biocompat
  • Balance printability vs perf for proto vs prod
  • Troubleshoot material-related fails
  • Optimize cost vs props for prod runs

In

  • functional_requirements: Load type (tensile|compress|bend|torsion), magnitude, duty cycle
  • environmental_conditions: Temp range, UV, chemical, moisture
  • mechanical_properties_needed: Strength, flex, impact, fatigue
  • surface_finish: Appearance, post-process
  • printability_constraints: Printer caps (heated bed, enclosure), user level
  • special_requirements: Food safe, biocompat, electrical, transparency

Do

1. ID Primary Req Category

Dominant req drives selection:

Mechanical Perf:

  • High strength under load
  • Impact|shock absorption
  • Flex|elastic behavior
  • Fatigue resistance (repeated load)

Env Durability:

  • High|low temp
  • UV|outdoor weathering
  • Chemical (solvents, oils, acids)
  • Moisture|water

Special Apps:

  • Food contact safety
  • Biocompat (medical)
  • Electrical (insulation, conductivity)
  • Optical (transparency, color)

Printability/Cost:

  • Easy print for protos
  • Min warp|support
  • Low cost for large parts
  • Wide availability

→ Primary req ID'd ("outdoor UV" or "high impact").

If err: multi reqs equally critical → decision matrix scoring (Step 6).

2. Material Filters

Filter 1: Process

  • FDM: All thermoplastics
  • SLA: All resins
  • Printer constraints: Heated bed (60-110°C) for ABS|ASA|Nylon; enclosure for ABS|ASA

Filter 2: Temp Range

Operating Temperature → Minimum Material Glass Transition (Tg):

< 45°C:  PLA, PLA+, Standard Resin, Tough Resin
< 60°C:  PETG, Flexible Resin
< 80°C:  ABS, ASA, CPE
< 100°C: Nylon, Polycarbonate, High-Temp Resin
> 100°C: PEEK, PEI (Ultem) - specialty printers only

Filter 3: Mechanical

High tensile strength:     Nylon > ABS/ASA > PETG > PLA > TPU
High impact resistance:    Nylon > PETG > ABS > ASA > PLA
Flexibility:              TPU > Flexible Resin > PLA (brittle)
Fatigue resistance:       Nylon > PETG > ABS > PLA

Filter 4: Env

UV resistance:            ASA > PETG > ABS > PLA (poor)
Chemical resistance:      Nylon > PETG > ABS/ASA > PLA
Outdoor durability:       ASA > Nylon > PETG > PLA (degrades)
Moisture resistance:      ABS/ASA > PETG > PLA > Nylon (hygroscopic)

→ 2-5 candidates remain.

If err: no material passes → relax least-critical req or post-process (UV coat for PLA).

3. Compare Properties

FDM Filament Properties

MaterialPrint TempBed TempTensile StrengthElongationTg/HDTUV ResistEaseHygroscopic
PLA190-220°C50-60°C50-70 MPa5-7%55-60°CPoorEasyLow
PLA+200-230°C50-60°C60-75 MPa10-15%60-65°CPoorEasyLow
PETG220-250°C70-85°C50-60 MPa15-20%75-80°CGoodMediumMedium
ABS230-260°C95-110°C40-50 MPa20-40%95-105°CFairHardLow
ASA240-260°C95-110°C45-55 MPa15-30%95-105°CExcellentHardLow
TPU210-230°C40-60°C30-50 MPa400-600%60-80°CGoodMediumLow
Nylon240-270°C70-90°C70-80 MPa50-150%75-90°CExcellentHardVery High

Notes:

  • Tensile: Higher = stronger pull
  • Elongation: Higher = more flex before break
  • Tg/HDT: Glass transition|heat deflection temp (max op)
  • Ease: Print difficulty (warp, adhesion, stringing, supports)
  • Hygroscopic: Water absorb (needs dry box)

SLA Resin Properties

Resin TypeCure TimeTensile StrengthElongationHDTHardnessBest For
Standard2-4s45-55 MPa6-8%60-70°C82-85 Shore DMiniatures, prototypes
Tough4-6s55-65 MPa15-25%70-80°C80-85 Shore DFunctional parts, snaps
Flexible6-8s5-10 MPa80-120%50-60°C60-70 Shore AGaskets, grips
High-Temp8-12s60-70 MPa6-10%120-150°C85-88 Shore DHeat-resistant parts
Castable3-5s35-45 MPa8-12%60°C80 Shore DJewelry (lost-wax)

→ Props compared, 1-3 top candidates ID'd.

If err: props unclear → manufacturer datasheets via WebFetch.

4. Eval Printability Tradeoffs

Easy (PLA, PLA+):

  • Min warp, good bed adhesion
  • Wide temp tolerance
  • Low stringing, easy supports
  • Beginner|proto ideal
  • Tradeoff: Lower temp resist, UV degrade, brittle

Medium (PETG, TPU):

  • Mod warp (PETG needs 70°C+ bed)
  • Some stringing (tune retraction)
  • TPU needs direct drive + slow speed
  • Good strength-ease ratio
  • Tradeoff: PETG strings, TPU hard overhangs

Hard (ABS, ASA, Nylon):

  • Severe warp w/o enclosure
  • Strong fumes (ABS|ASA need ventilation)
  • Nylon extremely hygroscopic (dry box req)
  • High bed temps (95-110°C) + chamber heat
  • Tradeoff: Excellent mechanical+env

Cost:

Material cost per kg (typical):
PLA:    $15-25
PETG:   $20-30
ABS:    $18-28
ASA:    $25-35
TPU:    $30-45
Nylon:  $35-55
Standard Resin: $30-50/L
Specialty Resin: $60-150/L

→ Printability vs printer caps + user. Decision balances perf vs constraints.

If err: material too hard for setup → easier alt + design changes (thicker walls, fillets).

5. Special Reqs

Food Safety:

  • Safe printed correctly: PLA, PETG (w/ food-safe additives)
  • Never safe: ABS, ASA (toxic additives), Nylon (porous)
  • Reqs: Food-safe nozzles (stainless not brass), seal w/ food-safe epoxy
  • Note: FDM layers trap bacteria — SLA smooth resin better

Biocompat (medical|dental):

  • FDM: Nylon (some grades), PLA (limited)
  • SLA: Medical-grade certified resins
  • Warning: Home 3D not sterile; consult regs for medical

Electrical:

  • Insulation: PLA, PETG, ABS, ASA all good (>10^14 Ω·m)
  • Conductivity: Conductive filaments (carbon black, metal-fill)
  • Notes: Moisture (Nylon) ↓insulation

Transparency:

  • FDM: Nearly impossible (layer scatter); thin walls + extensive polish
  • SLA: Clear resins → transparency w/ post-process (sand|polish|coat)

UV Resist:

  • Excellent: ASA, Nylon
  • Good: PETG, TPU
  • Poor: PLA, ABS

→ Special reqs verified vs caps.

If err: doesn't meet → post-process (UV-resist coat on PLA) or diff material.

6. Final Selection Decision Matrix

Score candidates across weighted criteria:

Outdoor functional part example:

CriterionWeightPLAPETGABSASANylon
UV Resistance30%165109
Strength25%67679
Printability20%107433
Temperature15%26889
Cost10%108864
Weighted Total5.356.805.907.257.45

Score: 1 (poor) → 10 (excellent)

Decision: Nylon highest (7.45) but ASA (7.25) close + better printability. Select ASA if enclosure, else PETG (6.80).

→ Final selected w/ documented rationale.

If err: unclear → default PETG (FDM) or Tough Resin (SLA) — best all-around.

7. Document Settings

FDM template:

material: PETG
brand: "PolyMaker PolyLite"
color: "Blue"
nozzle_temp: 245°C
bed_temp: 80°C
chamber_temp: ambient
print_speed: 50mm/s
retraction_distance: 4.5mm
retraction_speed: 40mm/s
cooling: 50% (after layer 3)
notes: "Strings moderately, Z-hop helps. Dried 6h at 65°C."

SLA template:

resin: "Anycubic Tough Resin"
color: "Clear"
layer_height: 0.05mm
exposure_time: 6s
bottom_exposure: 40s
lift_distance: 6mm
lift_speed: 65mm/min
notes: "Post-cure 15min at 60°C for full strength. Brittle without cure."

→ Settings documented in project notes|slicer profile.

If err: start manufacturer recommended → iterate + document.

Check

  • Primary req ID'd (mech|env|special)
  • Candidates filtered by process, temp, reqs
  • Props compared via table|datasheet
  • Printability vs printer caps
  • Special reqs checked
  • Final via decision matrix w/ weighted priorities
  • Settings documented for reproducibility
  • Cost + availability verified for quantity

Traps

  1. PLA for everything: Easy but unsuitable >50°C, outdoor, long-term durability
  2. Ignore hygroscopy: Nylon+TPU absorb moisture → bubbling, poor adhesion, brittle. Dry box.
  3. ABS w/o enclosure: Severe warp w/o heated chamber; ASA slightly better but still needs
  4. Assume food safety: FDM porous traps bacteria; true safety needs sealing|SLA smooth
  5. Over-design strength: Expensive Nylon when PETG enough; overkill wastes $ + adds difficulty
  6. Underestimate temp: Parts near motors, heated beds, cars reach 60°C+ → PLA softens
  7. UV neglect: PLA+ABS yellow+degrade in sun within months; use ASA or coat
  8. Wet filament: Moisture → steam bubbles in extruder, weak adhesion, stringing — always dry hygroscopic
  9. Ignore fumes: ABS+ASA emit styrene; needs active ventilation
  10. Resin handling: Uncured = skin sensitizer + toxic; always gloves + ventilated

Repositorio GitHub

pjt222/agent-almanac
Ruta: i18n/caveman-ultra/skills/select-print-material
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Habilidades relacionadas

llamaguard

Otro

LlamaGuard es el modelo de Meta de 7-8B parámetros para moderar las entradas y salidas de LLM en seis categorías de seguridad como violencia y discurso de odio. Ofrece una precisión del 94-95% y puede implementarse usando vLLM, Hugging Face o Amazon SageMaker. Utiliza esta skill para integrar fácilmente filtrado de contenido y barreras de seguridad en tus aplicaciones de IA.

Ver habilidad

cost-optimization

Otro

Esta Skill de Claude ayuda a los desarrolladores a optimizar los costes en la nube mediante el ajuste de tamaño de recursos, estrategias de etiquetado y análisis de gastos. Proporciona un marco para reducir los gastos en la nube e implementar una gobernanza de costes en AWS, Azure y GCP. Úsala cuando necesites analizar los costes de infraestructura, ajustar el tamaño de los recursos o cumplir con restricciones presupuestarias.

Ver habilidad

quantizing-models-bitsandbytes

Otro

Esta habilidad cuantiza LLMs a precisión de 8 o 4 bits utilizando bitsandbytes, logrando una reducción de memoria del 50-75% con pérdida mínima de precisión. Es ideal para ejecutar modelos más grandes en memoria GPU limitada o para acelerar la inferencia, admitiendo formatos como INT8, NF4 y FP4. La habilidad se integra con HuggingFace Transformers y permite entrenamiento QLoRA y optimizadores de 8 bits.

Ver habilidad

dispatching-parallel-agents

Otro

Esta Skill de Claude despliega múltiples agentes para investigar y solucionar 3 o más problemas independientes de forma concurrente. Está diseñada para escenarios que involucran fallos no relacionados que pueden resolverse sin estado compartido o dependencias. Su capacidad principal es la resolución paralela de problemas, asignando un agente por cada dominio problemático independiente para maximizar la eficiencia.

Ver habilidad