MCP HubMCP Hub
Вернуться к навыкам

select-print-material

pjt222
Обновлено Yesterday
3 просмотров
17
2
17
Посмотреть на GitHub
Другоеai

О программе

Этот навык Claude помогает разработчикам выбирать подходящие материалы для 3D-печати, сравнивая такие свойства, как прочность, термостойкость и химическая совместимость, среди распространенных филаментов и смол. Он направляет выбор материала под конкретные требования, такие как использование на открытом воздухе, безопасность для пищевых продуктов или баланс между удобством печати и производительностью. Используйте его для устранения сбоев печати, связанных с материалами, и для обоснованного выбора материалов для функциональных деталей.

Быстрая установка

Claude Code

Рекомендуется
Основной
npx skills add pjt222/agent-almanac -a claude-code
Команда плагинаАльтернативный
/plugin add https://github.com/pjt222/agent-almanac
Git клонированиеАльтернативный
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/select-print-material

Скопируйте и вставьте эту команду в Claude Code для установки этого навыка

Документация

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

GitHub репозиторий

pjt222/agent-almanac
Путь: i18n/caveman-ultra/skills/select-print-material
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Похожие навыки

llamaguard

Другое

LlamaGuard — это модель от Meta с 7–8 миллиардами параметров для модерации входных и выходных данных больших языковых моделей по шести категориям безопасности, таким как насилие и разжигание ненависти. Она обеспечивает точность 94–95% и может быть развернута с помощью vLLM, Hugging Face или Amazon SageMaker. Используйте этот навык, чтобы легко интегрировать фильтрацию контента и защитные механизмы в ваши ИИ-приложения.

Просмотреть навык

cost-optimization

Другое

Этот навык Claude помогает разработчикам оптимизировать облачные расходы за счет правильного подбора ресурсов, стратегий тегирования и анализа затрат. Он предоставляет framework для сокращения облачных расходов и внедрения управления затратами в AWS, Azure и GCP. Используйте его, когда вам нужно проанализировать расходы на инфраструктуру, оптимизировать ресурсы или уложиться в бюджетные ограничения.

Просмотреть навык

quantizing-models-bitsandbytes

Другое

Этот навык выполняет квантизацию LLM до 8-битной или 4-битной точности с использованием библиотеки bitsandbytes, обеспечивая сокращение использования памяти на 50-75% при минимальной потере точности. Он идеально подходит для запуска больших моделей при ограниченной памяти GPU или для ускорения вывода, поддерживая форматы INT8, NF4 и FP4. Навык интегрируется с HuggingFace Transformers и позволяет использовать обучение QLoRA и 8-битные оптимизаторы.

Просмотреть навык

dispatching-parallel-agents

Другое

Этот навык Claude распределяет нескольких агентов для исследования и устранения трёх и более независимых проблем параллельно. Он предназначен для сценариев с несвязанными сбоями, которые можно устранить без общего состояния или зависимостей. Ключевая возможность — параллельное решение проблем, где за каждую независимую предметную область назначается отдельный агент для максимальной эффективности.

Просмотреть навык