MCP HubMCP Hub
Retour aux compétences

select-print-material

pjt222
Mis à jour 5 days ago
13 vues
17
2
17
Voir sur GitHub
Designaidesign

À propos

Cette compétence aide les développeurs à sélectionner des matériaux d'impression 3D appropriés en comparant les propriétés mécaniques, thermiques et chimiques des filaments et résines courants. Elle est conçue pour être utilisée lors du choix de matériaux pour des pièces ayant des exigences de performance spécifiques, une exposition extérieure/chimique, ou pour des applications spécialisées comme la sécurité alimentaire. L'outil fournit des comparaisons de propriétés pour équilibrer l'aptitude à l'impression et les performances, et pour résoudre les problèmes liés aux matériaux.

Installation rapide

Claude Code

Recommandé
Principal
npx skills add pjt222/agent-almanac -a claude-code
Commande PluginAlternatif
/plugin add https://github.com/pjt222/agent-almanac
Git CloneAlternatif
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/select-print-material

Copiez et collez cette commande dans Claude Code pour installer cette compétence

Documentation

選擇列印材料

依機械、熱與化學要求選擇 3D 列印材料,將材料屬性對應至功能需求。此技能涵蓋 FDM 線材(PLA、PETG、ABS、ASA、TPU、Nylon)與 SLA 樹脂(標準、堅韌、彈性、可鑄)並附機械強度、耐溫性、耐化性、彈性與後處理選項之詳細屬性比較。

適用時機

  • 為具特定機械要求(拉伸強度、抗衝擊、彈性)之零件選材
  • 為對溫度敏感之應用(高溫環境、低溫環境)選材
  • 暴露於化學品、UV 光或戶外風化之零件
  • 食用安全或生物相容應用
  • 為原型 vs. 生產零件平衡可列印性 vs. 效能
  • 排解材料相關之列印失敗或零件效能問題
  • 為生產批次優化成本 vs. 屬性

輸入

  • functional_requirements:負載類型(拉伸、壓縮、彎曲、扭轉)、量值、工作週期
  • environmental_conditions:操作溫度範圍、UV 暴露、化學接觸、濕氣
  • mechanical_properties_needed:強度、彈性、抗衝擊、抗疲勞
  • surface_finish:外觀要求、計劃之後處理
  • printability_constraints:印表機能力(加熱床、機殼)、用戶經驗等級
  • special_requirements:食品安全、生物相容、電氣絕緣、透明度

步驟

1. 識別主要要求類別

決定主導材料選擇之主要要求:

機械效能

  • 高強度負載
  • 衝擊/震動吸收
  • 彈性或彈性行為
  • 抗疲勞(重複負載)

環境耐久性

  • 高/低溫暴露
  • UV/戶外風化
  • 耐化學性(溶劑、油類、酸)
  • 濕氣/水暴露

特殊應用

  • 食品接觸安全
  • 生物相容(醫療)
  • 電氣屬性(絕緣、導電)
  • 光學屬性(透明、顏色)

可列印性/成本

  • 原型之列印簡易性
  • 最小翹曲/支撐要求
  • 大零件之低材料成本
  • 廣泛可獲性

預期: 已識別主要要求(如「戶外抗 UV」或「高抗衝擊強度」)。

失敗時: 若多個要求同等關鍵,用決策矩陣為跨要求之材料評分(見步驟六)。

2. 套用材料選擇過濾

用要求過濾候選材料:

過濾一:製程類型

  • FDM 可用:所有熱塑性塑膠(PLA、PETG、ABS、ASA、TPU、Nylon)
  • SLA 可用:所有樹脂(標準、堅韌、彈性、可鑄、高溫)
  • 印表機限制:ABS/ASA/Nylon 需加熱床(60-110°C);ABS/ASA 需機殼

過濾二:溫度範圍

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

過濾三:機械要求

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

過濾四:環境

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 候選材料。

失敗時: 若無材料通過所有過濾,放鬆最不關鍵之要求或考慮後處理(如為 PLA 加 UV 塗層)。

3. 比較材料屬性

查閱材料屬性表作詳細比較:

FDM 線材屬性

材料列印溫度床溫度拉伸強度延伸Tg/HDTUV 耐性簡易性吸濕性
PLA190-220°C50-60°C50-70 MPa5-7%55-60°C
PLA+200-230°C50-60°C60-75 MPa10-15%60-65°C
PETG220-250°C70-85°C50-60 MPa15-20%75-80°C
ABS230-260°C95-110°C40-50 MPa20-40%95-105°C尚可
ASA240-260°C95-110°C45-55 MPa15-30%95-105°C極佳
TPU210-230°C40-60°C30-50 MPa400-600%60-80°C
Nylon240-270°C70-90°C70-80 MPa50-150%75-90°C極佳極高

  • 拉伸強度:愈高 = 拉力下愈強
  • 延伸:愈高 = 斷前愈彈性
  • Tg/HDT:玻璃轉換 / 熱變形溫度(最大操作溫度)
  • 簡易性:列印難度(翹曲、附著、拉絲、支撐)
  • 吸濕性:自空氣吸水(需乾燥盒儲存)

SLA 樹脂屬性

樹脂類型固化時間拉伸強度延伸HDT硬度最適
標準2-4s45-55 MPa6-8%60-70°C82-85 Shore D微縮、原型
堅韌4-6s55-65 MPa15-25%70-80°C80-85 Shore D功能零件、卡扣
彈性6-8s5-10 MPa80-120%50-60°C60-70 Shore A墊圈、握把
高溫8-12s60-70 MPa6-10%120-150°C85-88 Shore D耐熱零件
可鑄3-5s35-45 MPa8-12%60°C80 Shore D珠寶(脫蠟)

預期: 材料屬性已比較,依要求識別 1-3 頂級候選。

失敗時: 若屬性不清,以 WebFetch 工具查閱製造商技術資料表。

4. 評估可列印性權衡

評估候選之列印難度 vs. 效能:

可列印性因素

易(PLA、PLA+)

  • 最小翹曲、良好之床附著
  • 寬廣溫度容忍
  • 低拉絲、支撐易移除
  • 對初學者與原型理想
  • 權衡:較低之耐溫、UV 降解、脆

中(PETG、TPU)

  • 中度翹曲(PETG 需 70°C+ 床)
  • 部分拉絲(調整收縮)
  • TPU 需直驅擠出機、慢速
  • 良好之強度對簡易比
  • 權衡:PETG 易拉絲、TPU 對懸垂具挑戰性

難(ABS、ASA、Nylon)

  • 無機殼則嚴重翹曲
  • 強烈氣味(ABS/ASA 需通風)
  • Nylon 極吸濕(需乾燥盒)
  • 高床溫(95-110°C)與腔室熱
  • 權衡:極佳之機械與環境屬性

成本考量

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

預期: 可列印性已相對於印表機能力與用戶經驗評估。決策平衡效能需求 vs. 實際限制。

失敗時: 若材料對當前設置過難,選較易之替代並以設計變更補償(更厚壁、圓角等)。

5. 檢查特殊要求

驗證材料與特殊用例之相容性:

食品安全

  • 正確列印時安全:PLA、PETG(含食品安全添加劑)
  • 絕不食用安全:ABS、ASA(毒性添加劑)、Nylon(多孔、吸菌)
  • 要求:用食品安全噴嘴(不鏽鋼、非黃銅)、以食品安全環氧樹脂封表面
  • :FDM 層線困菌——SLA 平滑樹脂對食品接觸更佳

生物相容(醫療/牙科):

  • FDM:Nylon(部分等級)、PLA(有限)
  • SLA:醫療級樹脂(認證為皮膚/組織接觸)
  • 警告:家用 3D 列印非無菌;醫療設備諮詢規範

電氣屬性

  • 絕緣:PLA、PETG、ABS、ASA 皆良好絕緣(>10^14 Ω·m)
  • 導電:用導電線材(炭黑、金屬填充)
  • 考量:濕氣吸收(Nylon)降低絕緣

透明度

  • FDM:幾乎不可能(層線散光);用極薄壁或廣泛拋光
  • SLA:透明樹脂可經後處理達透明(砂磨/拋光/塗層)

UV 耐性

  • 極佳:ASA(為戶外設計)、Nylon
  • :PETG、TPU
  • :PLA(黃化並降解)、ABS(黃化)

預期: 特殊要求已對照材料能力驗證。

失敗時: 若材料不符特殊要求,套用後處理(如 PLA 上 UV 抗性塗層)或選不同材料。

6. 以決策矩陣作最終選擇

跨加權標準為候選評分:

戶外功能零件之範例

標準權重PLAPETGABSASANylon
UV 耐性30%165109
強度25%67679
可列印性20%107433
溫度15%26889
成本10%108864
加權總計5.356.805.907.257.45

評分:1(差)至 10(極佳)

決策:Nylon 得分最高(7.45)但 ASA(7.25)幾乎並列且可列印性更佳。選 ASA 若印表機有機殼,或 PETG(6.80)若可列印性重要。

預期: 最終材料已選,附依加權優先級之書面理由。

失敗時: 若決策不明,FDM 預設 PETG 或 SLA 預設堅韌樹脂(最佳全方位折衷)。

7. 記錄材料設定

記錄材料特定列印設定供未來使用:

FDM 設定範本

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 設定範本

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."

預期: 設定已於項目筆記或切片器設定檔庫中記錄。

失敗時: 從製造商建議設定起步,再反覆並記錄成功變更。

驗證清單

  • 主要功能要求已識別(機械、環境、特殊)
  • 材料候選依製程、溫度與要求過濾
  • 材料屬性經參考表或製造商資料表比較
  • 可列印性已相對於印表機能力評估(床溫、機殼、通風)
  • 特殊要求已檢查(食品安全、UV 耐性、透明度等)
  • 最終選擇以加權優先級之決策矩陣作出
  • 材料特定列印設定已記錄供可重現
  • 成本與可獲性已對計劃量驗證

常見陷阱

  1. 諸事皆選 PLA:PLA 易但不適 >50°C 之溫度、戶外使用或長期耐久
  2. 忽視吸濕性:Nylon 與 TPU 自空氣吸濕,引發冒泡、附著差與脆——須用乾燥盒
  3. 無機殼之 ABS:ABS 無加熱腔嚴重翹曲;ASA 略佳但仍需機殼
  4. 假設食品安全:FDM 零件多孔且困菌;真食品安全需封閉或用 SLA 平滑樹脂
  5. 過度設計強度:PETG 足時用昂貴 Nylon;過量浪費錢且增列印難度
  6. 低估溫度:靠近馬達、加熱床或於車中之零件達 60°C+,PLA 將軟化
  7. 忽視 UV 暴露:PLA 與 ABS 於陽光中數月內黃化降解;用 ASA 或塗 UV 抗性飾面
  8. 濕線材列印:濕氣於擠出機中引發蒸氣泡、弱層附著、拉絲——應始終乾燥吸濕材料
  9. 忽視氣味:ABS 與 ASA 排放苯乙烯氣味;需主動通風(非僅開窗)
  10. 樹脂處理:未固化樹脂為皮膚致敏物且有毒;應始終戴手套並於通風區工作

相關技能

  • prepare-print-model:為所選材料配置切片器設定
  • troubleshoot-print-issues:修材料相關之列印失敗(拉絲、翹曲、附著)
  • 乾燥線材(未來技能):吸濕材料之適當乾燥程序
  • 後處理 3D 列印(未來技能):砂磨、蒸氣平滑、噴漆、退火以改善屬性

Dépôt GitHub

pjt222/agent-almanac
Chemin: i18n/wenyan-lite/skills/select-print-material
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Compétences associées

executing-plans

Design

Utilisez la compétence executing-plans lorsque vous disposez d'un plan de mise en œuvre complet à exécuter par lots contrôlés avec des points de contrôle de revue. Elle charge et examine le plan de manière critique, puis exécute les tâches par petits lots (3 tâches par défaut) tout en rapportant la progression entre chaque lot pour une revue par l'architecte. Cela garantit une mise en œuvre systématique avec des points de contrôle de qualité intégrés.

Voir la compétence

requesting-code-review

Design

Cette compétence délègue un sous-agent réviseur de code pour analyser les modifications apportées au code par rapport aux exigences avant de poursuivre. Elle doit être utilisée après avoir terminé des tâches, implémenté des fonctionnalités majeures, ou avant une fusion vers la branche principale. La revue aide à détecter précocement les problèmes en comparant l'implémentation actuelle avec le plan initial.

Voir la compétence

connect-mcp-server

Design

Cette compétence fournit un guide complet permettant aux développeurs de connecter des serveurs MCP à Claude Code via les transports HTTP, stdio ou SSE. Elle couvre l'installation, la configuration, l'authentification et la sécurité pour intégrer des services externes tels que GitHub, Notion et des API personnalisées. Utilisez-la lors de la configuration d'intégrations MCP, de la configuration d'outils externes ou du travail avec le Protocole de Contexte de Modèle de Claude.

Voir la compétence

web-cli-teleport

Design

Cette compétence aide les développeurs à choisir entre les interfaces Web et CLI de Claude Code en fonction de l'analyse des tâches, puis permet une téléportation transparente des sessions entre ces environnements. Elle optimise le flux de travail en gérant l'état et le contexte de la session lors du passage entre le web, la CLI ou le mobile. Utilisez-la pour des projets complexes nécessitant différents outils à diverses étapes.

Voir la compétence