STEP vs STL: เรขาคณิต CAD หรือเมชพร้อมพิมพ์?
STEP vs STL ขึ้นอยู่กับว่าหลังจากนี้จะทำอะไรต่อ: STEP เก็บพื้นผิว CAD แม่นยำสำหรับแก้ไขและงานแมชชีนนิ่ง; STL เป็นเมชสามเหลี่ยมสำหรับการพิมพ์ แปลงฟรีได้ที่นี่
- ISO 10303 เทียบกับเมชสามเหลี่ยม
- ขนาดไฟล์ที่วัดจริง
- ตรวจสอบการรองรับของสไลเซอร์แล้ว
STEP vs STL: คำตอบสั้น ๆ
STEP อธิบายชิ้นงานแบบเดียวกับที่โปรแกรม CAD ทำ: รูคือทรงกระบอกจริงที่มีรัศมี ฟิลเลต์คือพื้นผิวโค้งจริง และไฟล์บันทึกหน่วยเอาไว้ STL อธิบายเฉพาะเปลือกด้านนอกเป็นรูปสามเหลี่ยมแบน รูเดิมจึงกลายเป็นรูปหลายเหลี่ยมที่มีด้านหลายสิบด้าน ถูกตรึงไว้ที่ความละเอียดตอนส่งออก
ดังนั้นการตัดสินใจเลือก STEP vs STL จึงขึ้นกับคนถัดไปในสายงานเป็นหลัก ช่างแมชชีนนิ่ง โรงงานฉีดพลาสติก หรือดีไซเนอร์ที่จะเปลี่ยนขนาด ต้องใช้ STEP ส่วนสไลเซอร์ ฟาร์มพิมพ์ หรือเว็บแชร์โมเดล ต้องใช้เมช และ STL เป็นเมชที่ถูกยอมรับกว้างที่สุด สไลเซอร์หลายตัวตอนนี้นำเข้า STEP ได้โดยตรง แต่จะแปลงเป็นสามเหลี่ยมตอนนำเข้า การพิมพ์จึงยังทำจากเมช
การแปลงไปได้ทางเดียวอย่างสะอาด STEP ไป STL เป็นการส่งออกปกติ ส่วน STL ไป STEP ทำได้ แต่ผลลัพธ์จะเป็น STEP ที่ประกอบด้วยหน้าสามเหลี่ยมแบนหลายพันหน้า ไม่ใช่เส้นโค้งที่แก้ไขได้
ตารางเปรียบเทียบ STEP vs STL
สองรูปแบบเทียบกันในประเด็นที่ใช้ตัดสินใจว่าควรส่งไฟล์ไหน
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| ประเภทเรขาคณิต | Boundary representation (B-rep): ระนาบ ทรงกระบอก พื้นผิว NURBS ขอบ และของแข็งแบบแม่นยำ | เมชสามเหลี่ยมที่ประมาณพื้นผิว |
| สี / เท็กซ์เจอร์ | สีของชิ้นงานและหน้า (AP214, AP242); ไม่มีเท็กซ์เจอร์ UV | ไม่มีในมาตรฐาน |
| หน่วย | เก็บไว้ในไฟล์ (มิลลิเมตร นิ้ว และอื่น ๆ) | ไม่เก็บ สไลเซอร์ถือว่าเป็นมิลลิเมตร |
| วัสดุ | ข้อมูลผลิตภัณฑ์ และในโปรโตคอลใหม่กว่ามีคำอธิบายวัสดุและ PMI | ไม่มี |
| ขนาดไฟล์ | โตตามจำนวนฟีเจอร์ ไม่ใช่ตามความเนียน | โตตามจำนวนสามเหลี่ยม: 50 ไบต์ต่อสามเหลี่ยมในไบนารี |
| ความสามารถในการแก้ไข | แก้ไขได้เต็มที่ใน CAD: เปลี่ยนเส้นผ่านศูนย์กลางรู เพิ่ม chamfer | จำกัดมาก: แก้ไขเมชเท่านั้น เส้นโค้งถูกแบ่งเป็นเหลี่ยมแล้ว |
| ซอฟต์แวร์ที่รองรับ | เครื่องมือ CAD ทางกลทุกตัว (Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | สไลเซอร์ โปรแกรมแก้ไขเมช และบริการพิมพ์ 3D ทุกเจ้า |
| การใช้งานพิมพ์ | PrusaSlicer และ Bambu Studio นำเข้าได้ แต่จะแบ่งเป็นสามเหลี่ยมตอนโหลด; ไม่อยู่ในรายการของ Cura | อินพุตเริ่มต้นสำหรับการพิมพ์ |
| ชุดประกอบ | หลายชิ้นส่วนมีชื่อและตำแหน่งในไฟล์เดียว | เมชเดียวไม่มีชื่อ ชิ้นส่วนจะรวมกัน |
STEP คือ ISO 10303 การเข้ารหัสข้อความ .step ที่พบบ่อยคือ ISO 10303-21 เผยแพร่ครั้งแรกในปี 1994; AP203, AP214 และ AP242 คือ application protocol ที่เครื่องมือ CAD ส่วนใหญ่ส่งออก
ทำไมไฟล์ STEP vs STL ถึงดูต่างกันเมื่อซูมใกล้
เปิดไฟล์ STEP ในโปรแกรมแก้ไขข้อความ จะเริ่มด้วย ISO-10303-21; ตามด้วยเอนทิตี้ที่มีหมายเลข: จุด ทิศทาง วงกลม พื้นผิว B-spline แล้วจึงเป็นหน้าและเปลือกที่สร้างจากสิ่งเหล่านั้น ไม่มีอะไรถูกประมาณ รูขนาด 5.2 mm ถูกเก็บเป็นวงกลมรัศมี 2.6 mm และโปรแกรมใดที่อ่านไฟล์สามารถแบ่งเป็นเมชละเอียดได้ตามต้องการ
STL เลือกสิ่งนั้นไปแล้ว ผู้ส่งออก CAD เลือกค่าความคลาดเคลื่อนคอร์ดและขีดจำกัดมุม ตัดเส้นโค้งทุกเส้นเป็นส่วนตรง แล้วทิ้งเส้นโค้งไป ซูมดูรูที่พิมพ์จาก STL หยาบ ๆ จะเห็นหน้าแบน; บนเครื่องพิมพ์เร็ว ส่วนตรงสั้น ๆ ที่หนาแน่นยังทำให้เสียความเร็วและความเนียน ซึ่งเป็นเหตุผลที่ Bambu Lab ระบุว่าการนำเข้า STEP ช่วยให้ Bambu Studio สร้างการเคลื่อนที่แบบส่วนโค้งใน G-code ได้มากขึ้น
- STEP: คณิตศาสตร์ที่อธิบายพื้นผิวได้อย่างแม่นยำ
- STL: สำเนาที่ถูกสุ่มตัวอย่างที่ความละเอียดคงที่หนึ่งระดับ
- เลือกค่าความคลาดเคลื่อนในการแบ่งเมชตอนส่งออก ไม่ใช่ตอนพิมพ์
ขนาดไฟล์จริง: ฉากหนึ่งชิ้นในรูปแบบ STEP และ STL
เราสร้างฉากรูป L ขนาด 60 x 40 x 40 mm ผนังหนา 5 mm ฟิลเลต์ 1.5 mm ทุกขอบ และรู 5.2 mm สี่รู (52 หน้า B-rep) ใน OpenCASCADE บันทึกเป็น STEP AP214 แล้วส่งออก STL ที่การตั้งค่าการแบ่งเมชสามระดับ
| ไฟล์ | ความคลาดเคลื่อน (เชิงเส้น / เชิงมุม) | จำนวนสามเหลี่ยม | ขนาด |
|---|---|---|---|
| STEP AP214 | พื้นผิวแม่นยำ | n/a | 175 KB |
| STL, หยาบ | 0.1 mm / 0.5 rad | 1,462 | 73 KB |
| STL, ละเอียด | 0.01 mm / 0.2 rad | 5,290 | 265 KB |
| STL, ละเอียดมาก | 0.001 mm / 0.1 rad | 25,340 | 1.27 MB |
STEP มีขนาดเท่าเดิมไม่ว่าคุณต้องการผลลัพธ์เนียนแค่ไหน STL โตขึ้นประมาณห้าเท่าทุกครั้งที่รัดความคลาดเคลื่อน และเวอร์ชันหยาบทำให้ฟิลเลต์ 1.5 mm เห็นเป็นเหลี่ยมชัด
สไลซ์ไฟล์ STEP vs STL ได้โดยตรงหรือไม่?
ได้มากขึ้นเรื่อย ๆ PrusaSlicer เพิ่มการนำเข้า STEP ในเวอร์ชัน 2.5 และศูนย์ช่วยเหลือระบุว่า STEP จะถูกแบ่งเป็นสามเหลี่ยมระหว่างนำเข้า
Bambu Studio นำเข้าไฟล์ STEP และชุดประกอบผ่านคอร์เนล OpenCASCADE เก็บมุมมอง Assembly View พร้อมตำแหน่งของแต่ละชิ้นส่วน และมีค่าคุณภาพสองตัวคือ linear deflection และ angle deflection: ค่าน้อยลงให้พื้นผิวเนียนขึ้น สามเหลี่ยมมากขึ้น และนำเข้าช้าลง หากกล่องโต้ตอบไม่ขึ้น ให้เปิด 'Show the STEP mesh parameter setting dialog' ใน Preferences
รายการประเภทโมเดลที่ UltiMaker Cura รองรับมี 3MF, STL, OBJ, PLY, glTF และอื่น ๆ แต่ไม่มี STEP ผู้ใช้ Cura จึงยังต้องส่งออกเมชก่อน
ข้อดีของการสไลซ์จาก STEP คือการควบคุม: คุณเลือกการแบ่งเมชตอนพิมพ์เอง แทนที่จะใช้ค่าที่ดีไซเนอร์ส่งออกมา ส่วนข้อดีของ STL คือใช้ได้ทุกที่ รวมถึงบริการพิมพ์และเว็บอัปโหลด
- PrusaSlicer 2.5+: นำเข้า STEP แล้วแบ่งเป็นสามเหลี่ยมตอนโหลด
- Bambu Studio: STEP และชุดประกอบ ปรับ deflection ได้
- Cura: ส่งออก STL, OBJ หรือ 3MF ก่อน
เมื่อไหร่ควรใช้ STEP และเมื่อไหร่ควรใช้ STL
กฎเดียวครอบคลุมกรณีส่วนใหญ่: ส่ง STEP ให้คนที่จะแก้แบบ ส่ง STL ให้เครื่องที่จะผลิตอย่างเดียว
งาน CNC หรือ sheet metal
ขอใบเสนอราคาจากผู้ผลิต
พิมพ์ที่บ้านหรือที่ฟาร์มพิมพ์
แชร์บน Printables, Thingiverse หรือ MakerWorld
รูปทรงที่ปั้นหรือสแกน
เก็บดีไซน์ของคุณเองถาวร
ข้อผิดพลาดในการส่งออก STL vs STEP ที่ควรเลี่ยง
ปัญหาส่วนใหญ่มาจากการตั้งค่าส่งออก ไม่ใช่รูปแบบไฟล์
- ส่งออก STL ที่ค่าความคลาดเคลื่อนคอร์ดใกล้ 0.01 mm สำหรับชิ้นส่วนใช้งานจริง ฟิลเลต์เล็กจะเห็นเหลี่ยมที่ 0.1 mm
- ตรวจว่า STEP เป็น AP214 หรือ AP242 หากต้องคงสีหรือชื่อชุดประกอบ
- ตั้งค่า deflection ของ Bambu Studio ครั้งเดียวแล้วใช้กับชิ้นงานคล้ายกัน
- พรีวิว STEP ในโปรแกรมดูไฟล์ก่อนส่ง เพื่อยืนยันว่าทุกบอดี้ถูกส่งออก
- แปลง STL เป็น STEP แล้วหวังจะได้ฟีเจอร์ที่แก้ไขได้ คุณจะได้หน้าสามเหลี่ยมแบน
- ส่งออก STL ที่ค่าละเอียดสุดโดยปริยาย ไฟล์จะบวมโดยไม่ได้อะไรขึ้นมา
- คิดว่า STEP จะเปิดได้ในทุกสไลเซอร์ Cura ต้องใช้เมช
- ส่งเฉพาะ STL ให้ร้านแมชชีนนิ่ง พวกเขาจะขอ STEP
โปรแกรมดูและแปลง STEP กับ STL ฟรี
ทั้งหมดทำงานในเบราว์เซอร์โดยไม่ต้องลงชื่อเข้าใช้ ไฟล์ STEP ถูกอ่านด้วยเอนจิน OpenCASCADE ที่คอมไพล์เป็น WebAssembly จึงไม่มีการอัปโหลดใด ๆ
FAQ
คำถามที่พบบ่อย
STEP ดีกว่า STL สำหรับการพิมพ์ 3D ไหม?
แปลง STL เป็น STEP ได้ไหม?
ทำไมไฟล์ STEP ถึงเล็กกว่า STL ของฉัน?
Cura เปิดไฟล์ STEP ได้ไหม?
STEP vs STL ต่างกันอย่างไรสำหรับช่างแมชชีนนิ่ง?
AP203, AP214 และ AP242 คืออะไร?
ดูไฟล์ STEP ได้ไหมถ้าไม่มีโปรแกรม CAD?
AI สร้างไฟล์ STEP จากรูปถ่ายได้ไหม?
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
อยากพิมพ์ชิ้นงานแนวออร์แกนิกแทนใช่ไหม?
ฟิกเกอร์และงานพร็อพไม่มีไฟล์ CAD ตั้งแต่ต้นอยู่แล้ว เปลี่ยนรูปถ่ายเป็นโมเดล 3D โดยปกติใช้เวลาไม่ถึงหนึ่งนาที แล้วส่งออกเป็น STL หรือ 3MF ด้วยแพ็กเกจแบบชำระเงิน
ไม่ต้องใช้บัตรเครดิต · เริ่มต้นฟรี 3 เครดิต