మీరు 3D ప్రింటింగ్ ప్రపంచంలోకి ప్రవేశించినట్లయితే, ఖచ్చితంగా మీరు STL అనే ఎక్రోనింను ఒకటి కంటే ఎక్కువ చోట్ల చూసారు. ఈ సంక్షిప్త పదాలు సూచిస్తాయి ఒక రకమైన ఫైల్ ఫార్మాట్ (పొడిగింపు .stlతో) ఇది చాలా ముఖ్యమైనది, అయితే ఇప్పుడు కొన్ని ప్రత్యామ్నాయాలు ఉన్నాయి. మరియు మీకు తెలిసినట్లుగా, 3D డిజైన్లను ప్రింట్ చేయడం సాధ్యం కాదు మరియు వాటికి కొన్ని ఇంటర్మీడియట్ దశలు అవసరం.
మీకు 3D మోడల్ భావన ఉన్నప్పుడు, మీరు తప్పనిసరిగా CAD డిజైన్ సాఫ్ట్వేర్ను ఉపయోగించాలి మరియు రెండర్ను రూపొందించాలి. అప్పుడు అది ఒక STL ఆకృతికి ఎగుమతి చేయబడుతుంది మరియు దానిని సృష్టించడానికి "స్లైస్" చేసే స్లైసర్ ద్వారా పంపబడుతుంది, ఉదాహరణకు, GCode 3D ప్రింటర్ ద్వారా అర్థం చేసుకోవచ్చు మరియు తద్వారా ముక్క పూర్తయ్యే వరకు పొరలు సృష్టించబడతాయి. కానీ మీకు పూర్తిగా అర్థం కాకపోతే చింతించకండి, మీరు తెలుసుకోవలసిన ప్రతిదాన్ని మేము ఇక్కడ వివరిస్తాము.
ఇండెక్స్
3D మోడల్ ప్రాసెసింగ్
సాంప్రదాయిక ప్రింటర్లతో మీరు PDF రీడర్ లేదా టెక్స్ట్ ఎడిటర్, వర్డ్ ప్రాసెసర్ మొదలైన ప్రోగ్రామ్లను కలిగి ఉంటారు, దీనిలో ప్రింటింగ్ కోసం ఒక ఫంక్షన్ ఉంది, నొక్కినప్పుడు, పత్రం దాని కోసం ప్రింట్ క్యూకి వెళుతుంది. ముద్రించబడాలి. అయినప్పటికీ, 3D ప్రింటర్లలో ఇది కొంచెం క్లిష్టంగా ఉంటుంది, ఎందుకంటే 3 రకాల సాఫ్ట్వేర్ అవసరం ఇది పని చేయడానికి:
- 3 డి మోడలింగ్ సాఫ్ట్వేర్: మీరు ప్రింట్ చేయాలనుకుంటున్న మోడల్ను రూపొందించడానికి ఇవి మోడలింగ్ లేదా CAD సాధనాలు కావచ్చు. కొన్ని ఉదాహరణలు:
- టింకర్కాడ్
- బ్లెండర్
- BRL-CAD
- డిజైన్ స్పార్క్ మెకానికల్
- FreeCAD
- OpenSCAD
- వింగ్స్ 3 డి
- ఆటోడెస్క్ ఆటోకాడ్
- ఆటోడెస్క్ ఫ్యూషన్ X
- ఆటోడెస్క్ ఇన్వెంటర్
- 3D స్లాష్
- Sketchup
- 3D MoI
- రైనో3D
- సినిమా 4D
- SolidWorks
- మయ
- 3DS మాక్స్
- స్లైసర్లు: ఇది ఒక రకమైన సాఫ్ట్వేర్, ఇది మునుపటి ప్రోగ్రామ్లలో ఒకదాని ద్వారా రూపొందించబడిన ఫైల్ను తీసుకొని దానిని ముక్కలు చేస్తుంది, అంటే అది పొరలుగా కత్తిరించబడుతుంది. ఈ విధంగా, ఇది 3D ప్రింటర్ ద్వారా అర్థం చేసుకోవచ్చు, ఇది మీకు తెలిసినట్లుగా, పొరల వారీగా నిర్మిస్తుంది మరియు దానిని G-కోడ్గా మారుస్తుంది (చాలా 3D ప్రింటర్ తయారీదారులలో ప్రధానమైన భాష). ఈ ఫైల్లలో ప్రింటింగ్ స్పీడ్, ఉష్ణోగ్రత, లేయర్ ఎత్తు, మల్టీ-ఎక్స్ట్రషన్ ఉంటే మొదలైన అదనపు డేటా కూడా ఉంటుంది. ప్రాథమికంగా మోడల్ను తయారు చేయడానికి ప్రింటర్ కోసం అన్ని సూచనలను రూపొందించే CAM సాధనం. కొన్ని ఉదాహరణలు:
- అల్టిమేకర్ క్యూరా
- రిపీటర్
- సరళీకృతం 3 డి
- స్లిక్ 3 ఆర్
- KISSlicer
- ఐడియా మేకర్
- ఆక్టోప్రింట్
- 3DPrinterOS
- ప్రింటర్ హోస్ట్ లేదా హోస్ట్ సాఫ్ట్వేర్: 3D ప్రింటింగ్లో ఇది స్లైసర్ నుండి GCode ఫైల్ను స్వీకరించడం మరియు సాధారణంగా USB పోర్ట్ ద్వారా లేదా నెట్వర్క్ ద్వారా ప్రింటర్కు కోడ్ను డెలివరీ చేయడం అనే ప్రోగ్రామ్ను సూచిస్తుంది. ఈ విధంగా, ప్రింటర్ GCode ఆదేశాల యొక్క ఈ «రెసిపీ»ని X (0.00), Y (0.00) మరియు Z (0.00) కోఆర్డినేట్లతో అర్థం చేసుకోవచ్చు, ఆబ్జెక్ట్ మరియు అవసరమైన పారామితులను సృష్టించడానికి తలను తరలించాలి. అనేక సందర్భాల్లో, హోస్ట్ సాఫ్ట్వేర్ స్లైసర్లోనే ఏకీకృతం చేయబడింది, కాబట్టి అవి సాధారణంగా ఒకే ప్రోగ్రామ్ (స్లైసర్ల ఉదాహరణలను చూడండి).
ఈ చివరి రెండు పాయింట్లు అవి సాధారణంగా 3D ప్రింటర్తోనే వస్తాయి, సంప్రదాయ ప్రింటర్ డ్రైవర్ల వలె. అయితే, డిజైన్ సాఫ్ట్వేర్ మీరు దానిని విడిగా ఎంచుకోవలసి ఉంటుంది.
స్లైసింగ్: 3D స్లయిడర్ అంటే ఏమిటి
మునుపటి విభాగంలో మీరు స్లయిడర్ గురించి మరింత తెలుసుకున్నారు, అంటే, అవసరమైన లేయర్లు, దాని ఆకారాలు మరియు కొలతలు పొందేందుకు రూపొందించబడిన 3D మోడల్ను కత్తిరించే సాఫ్ట్వేర్, తద్వారా 3D ప్రింటర్ దానిని ఎలా సృష్టించాలో తెలుసుకుంటుంది. అయితే, 3D ప్రింటింగ్లో స్లైసింగ్ ప్రక్రియ ఇది చాలా ఆసక్తికరమైనది మరియు ప్రక్రియలో ఒక ప్రాథమిక దశ. అందువల్ల, ఇక్కడ మీరు దాని గురించి మరింత సమాచారాన్ని పొందవచ్చు.
El స్టెప్ బై స్టెప్ స్లైసింగ్ ప్రక్రియ ఉపయోగించిన 3D ప్రింటింగ్ టెక్నాలజీని బట్టి కొద్దిగా తేడా ఉంటుంది. మరియు ప్రాథమికంగా మీరు వీటిని వేరు చేయవచ్చు:
- FDM స్లైసింగ్: ఈ సందర్భంలో, అనేక అక్షాలు (X/Y) యొక్క ఖచ్చితమైన నియంత్రణ అవసరం, ఎందుకంటే అవి రెండు గొడ్డలిలో తలని కదిలిస్తాయి మరియు త్రిమితీయ వస్తువును నిర్మించడానికి ప్రింట్ హెడ్ యొక్క కదలిక చాలా అవసరం. ఇది నాజిల్ ఉష్ణోగ్రత మరియు శీతలీకరణ వంటి పారామితులను కూడా కలిగి ఉంటుంది. స్లైసర్ GCodeని రూపొందించిన తర్వాత, అంతర్గత ప్రింటర్ డ్రైవర్ యొక్క అల్గారిథమ్లు అవసరమైన ఆదేశాలను అమలు చేయడానికి బాధ్యత వహిస్తాయి.
- SLA స్లైసింగ్: ఈ సందర్భంలో, కమాండ్లు తప్పనిసరిగా ఎక్స్పోజర్ సమయాలు మరియు ఎలివేషన్ వేగాన్ని కూడా కలిగి ఉండాలి. మరియు దీనికి కారణం, వెలికితీత ద్వారా పొరలను జమ చేయడానికి బదులుగా, మీరు కాంతి పుంజాన్ని రెసిన్ యొక్క వివిధ భాగాలకు మళ్లించి, దానిని పటిష్టం చేయడానికి మరియు పొరలను సృష్టించడానికి, మరొక కొత్త పొరను సృష్టించడానికి ఆబ్జెక్ట్ను పెంచేటప్పుడు. . ఈ సాంకేతికతకు FDM కంటే తక్కువ కదలికలు అవసరం, ఎందుకంటే లేజర్ను డైరెక్ట్ చేయడానికి ప్రతిబింబించే అద్దం మాత్రమే నియంత్రించబడుతుంది. అదనంగా, ఏదైనా ముఖ్యమైనది తప్పనిసరిగా హైలైట్ చేయబడాలి మరియు ఈ రకమైన ప్రింటర్లు సాధారణంగా GCodeని ఉపయోగించవు, కానీ అవి సాధారణంగా వారి స్వంత యాజమాన్య కోడ్లను కలిగి ఉంటాయి (అందువల్ల, వాటికి వారి స్వంత కట్టింగ్ లేదా స్లైసర్ సాఫ్ట్వేర్ అవసరం). అయినప్పటికీ, SLA కోసం ChiTuBox మరియు FormWare వంటి కొన్ని జెనరిక్స్ ఉన్నాయి, ఇవి ఈ రకమైన అనేక 3D ప్రింటర్లకు అనుకూలంగా ఉంటాయి.
- DLP మరియు MSLA స్లైసింగ్: ఈ ఇతర సందర్భంలో, ఇది SLA మాదిరిగానే ఉంటుంది, కానీ తేడాతో వీటిలో అవసరమైన కదలిక బిల్డ్ ప్లేట్ మాత్రమే అవుతుంది, ఇది ప్రక్రియ సమయంలో Z అక్షం వెంట ప్రయాణిస్తుంది. ఇతర సమాచారం ఎగ్జిబిషన్ ప్యానెల్ లేదా స్క్రీన్పై ఆధారపడి ఉంటుంది.
- ఇతర: మిగిలిన వాటికి, SLS, SLM, EBM మొదలైన వాటికి, ముద్రణ ప్రక్రియలలో గుర్తించదగిన తేడాలు ఉండవచ్చు. పేర్కొన్న ఈ మూడు సందర్భాల్లో, బైండర్ యొక్క ఇంజెక్షన్ వంటి మరొక వేరియబుల్ కూడా జోడించబడిందని గుర్తుంచుకోండి మరియు మరింత క్లిష్టమైన స్లైసింగ్ ప్రక్రియ అవసరం. మరియు బ్రాండ్ యొక్క SLS ప్రింటర్ మోడల్ పోటీ యొక్క SLS ప్రింటర్ వలె పని చేయదని మేము తప్పనిసరిగా జోడించాలి, కాబట్టి నిర్దిష్ట కట్టింగ్ సాఫ్ట్వేర్ అవసరం (అవి సాధారణంగా తయారీదారుచే అందించబడిన యాజమాన్య ప్రోగ్రామ్లు).
చివరగా, నేను ఒక బెల్జియన్ కంపెనీ అని జోడించాలనుకుంటున్నాను మెటీరియలైజ్ చేయండి ఎవరు సృష్టించారు a అన్ని 3D ప్రింటింగ్ టెక్నాలజీలలో పనిచేసే సంక్లిష్ట సాఫ్ట్వేర్ మరియు 3D ప్రింటర్ల కోసం శక్తివంతమైన డ్రైవర్ అని పిలుస్తారు మ్యాజిక్స్. ఇంకా, నిర్దిష్ట యంత్రాలకు తగిన కట్ ఫైల్ను రూపొందించడానికి ఈ సాఫ్ట్వేర్ను మాడ్యూల్స్తో మెరుగుపరచవచ్చు.
STL ఫైల్లు
ఇప్పటి వరకు, సూచనలు చేయబడ్డాయి STL ఫైల్లు, ఈ వ్యాసం యొక్క ప్రధాన అంశాలు. అయినప్పటికీ, ఈ ప్రసిద్ధ ఆకృతిని ఇంకా లోతుగా అధ్యయనం చేయలేదు. ఈ విభాగంలో మీరు దానిని లోతుగా తెలుసుకోవచ్చు:
STL ఫైల్ అంటే ఏమిటి?
యొక్క ఆకృతి STL-ఫైల్ ఇది 3D ప్రింటర్ డ్రైవర్కు కావాల్సిన ఫైల్, అంటే ప్రింటర్ హార్డ్వేర్ కావలసిన ఆకారాన్ని ప్రింట్ చేయగలదు, మరో మాటలో చెప్పాలంటే, ఇది త్రిమితీయ వస్తువు యొక్క ఉపరితలం యొక్క జ్యామితిని ఎన్కోడ్ చేయడానికి అనుమతిస్తుంది. ఇది 3 లలో 80D సిస్టమ్స్ యొక్క చక్ హల్చే సృష్టించబడింది మరియు సంక్షిప్త నామం పూర్తిగా స్పష్టంగా లేదు.
రేఖాగణిత ఎన్కోడింగ్ని ఎన్కోడ్ చేయవచ్చు టెస్సెల్లేషన్, అతివ్యాప్తి లేదా ఖాళీలు లేని విధంగా రేఖాగణిత ఆకృతులను ఇంటర్పోజ్ చేయడం, అంటే మొజాయిక్ వంటిది. ఉదాహరణకు, GPU రెండరింగ్లో వలె త్రిభుజాలను ఉపయోగించి ఆకారాలను కంపోజ్ చేయవచ్చు. త్రిభుజాలతో కూడిన చక్కటి మెష్ త్రిభుజాల సంఖ్య మరియు వాటి 3 పాయింట్ల కోఆర్డినేట్లతో 3D మోడల్ యొక్క మొత్తం ఉపరితలాన్ని ఏర్పరుస్తుంది.
బైనరీ STL vs ASCII STL
ఇది బైనరీ ఆకృతిలో STL మరియు ASCII ఆకృతిలో STL మధ్య తేడాను చూపుతుంది. ఈ టైల్స్ మరియు ఇతర పారామితుల సమాచారాన్ని నిల్వ చేయడానికి మరియు సూచించడానికి రెండు మార్గాలు. ఎ ASCII ఫార్మాట్ ఉదాహరణ ఉంటుంది:
solid <nombre> facet normal nx ny nz outer loop vertex v1x v1y v1z vertex v2x v2y v2z vertex v3x v3y v3z endloop endfacet endsolid <nombre>
ఎక్కడ "వెర్టెక్స్" అనేది వాటి సంబంధిత XYZ కోఆర్డినేట్లతో అవసరమైన పాయింట్లు. ఉదాహరణకు, సృష్టించడానికి ఒక గోళాకార ఆకారం, మీరు దీన్ని ఉపయోగించవచ్చు ఉదాహరణ ASCII కోడ్.
3D ఆకారం చాలా క్లిష్టంగా లేదా పెద్దగా ఉన్నప్పుడు, చాలా చిన్న త్రిభుజాలను కలిగి ఉంటుంది, రిజల్యూషన్ ఎక్కువగా ఉంటే, ఆకృతులను సున్నితంగా చేయడానికి త్రిభుజాలను చిన్నదిగా చేస్తుంది. అది భారీ ASCII STL ఫైల్లను ఉత్పత్తి చేస్తుంది. దానిని కుదించడానికి, మేము ఉపయోగిస్తాము STL ఫార్మాట్లు బైనరీలు, వంటివి:
UINT8[80] – Header - 80 bytes o caracteres de cabecera UINT32 – Nº de triángulos - 4 bytes for each triangle - 50 bytes REAL32[3] – Normal vector - 12 bytes para el plano de la normal REAL32[3] – Vertex 1 - 12 bytes para el vector 1 REAL32[3] – Vertex 2 - 12 bytes para el vector 2 REAL32[3] – Vertex 3 - 12 bytes para el vector 3 UINT16 – Attribute byte count - 2-bytes por triángulo (+2-bytes para información adicional en algunos software) end
నువ్వు కోరుకుంటే, ఇక్కడ మీకు STLB ఫైల్ ఉంది లేదా రూపొందించడానికి బైనరీ STL ఉదాహరణ ఒక సాధారణ క్యూబ్.
చివరగా, మీరు ఆశ్చర్యపోతుంటే ASCII లేదా బైనరీ ఉత్తమం, బైనరీలు చిన్న సైజు కారణంగా 3D ప్రింటింగ్ కోసం ఎల్లప్పుడూ సిఫార్సు చేయబడతాయన్నది నిజం. అయితే, మీరు కోడ్ను తనిఖీ చేసి, దానిని మాన్యువల్గా డీబగ్ చేయాలనుకుంటే, ASCII మరియు సవరణను ఉపయోగించడం కంటే మీకు దీన్ని చేయడానికి వేరే మార్గం లేదు, ఎందుకంటే ఇది అర్థం చేసుకోవడం మరింత స్పష్టంగా ఉంటుంది.
STL యొక్క ప్రయోజనాలు మరియు అప్రయోజనాలు
STL ఫైల్లు ఎప్పటిలాగే వాటి ప్రయోజనాలు మరియు అప్రయోజనాలు కలిగి ఉంటాయి. ఇది మీ ప్రాజెక్ట్కి సరైన ఫార్మాట్ కాదా లేదా మీరు ఎప్పుడు ఉపయోగించకూడదో నిర్ణయించడానికి మీరు వాటిని తెలుసుకోవడం ముఖ్యం:
- ప్రయోజనం:
- ఇది ఒక సార్వత్రిక మరియు అనుకూలమైన ఆకృతి దాదాపు అన్ని 3D ప్రింటర్లతో, అందుకే ఇది VRML, AMF, 3MF, OBJ మొదలైన వాటిపై బాగా ప్రాచుర్యం పొందింది.
- స్వంతం a పరిపక్వ పర్యావరణ వ్యవస్థ, మరియు ఇంటర్నెట్లో మీకు అవసరమైన ప్రతిదాన్ని కనుగొనడం సులభం.
- అప్రయోజనాలు:
- మీరు చేర్చగల సమాచారం మొత్తంపై పరిమితులు, కాపీరైట్ లేదా రచయిత హక్కును చేర్చడానికి రంగులు, కోణాలు లేదా ఇతర అదనపు మెటాడేటా కోసం దీనిని ఉపయోగించలేరు.
- La విశ్వసనీయత దాని బలహీనమైన అంశాలలో మరొకటి. అధిక రిజల్యూషన్ (మైక్రోమీటర్) ప్రింటర్లతో పని చేస్తున్నప్పుడు రిజల్యూషన్ చాలా మంచిది కాదు, ఎందుకంటే వక్రతలను సజావుగా వివరించడానికి అవసరమైన త్రిభుజాల సంఖ్య అపారంగా ఉంటుంది.
అన్ని STLలు 3D ప్రింటింగ్కు తగినవి కావు
3Dలో ప్రింట్ చేయడానికి ఏదైనా STL ఫైల్ను ఉపయోగించవచ్చని అనిపిస్తుంది, కానీ నిజం అది అన్ని .stl ముద్రించదగినవి కావు. ఇది కేవలం రేఖాగణిత డేటాను కలిగి ఉండేలా ఫార్మాట్ చేయబడిన ఫైల్. వాటిని ముద్రించాలంటే వాటి మందం వివరాలు మరియు ఇతర అవసరమైన వివరాలను కలిగి ఉండాలి. సంక్షిప్తంగా, STL మోడల్ను PC స్క్రీన్పై బాగా చూడవచ్చని హామీ ఇస్తుంది, అయితే రేఖాగణిత బొమ్మను ముద్రించినట్లయితే అది పటిష్టంగా ఉండకపోవచ్చు.
కాబట్టి ప్రయత్నించండి STL అని ధృవీకరించండి (మీరు దీన్ని మీరే సృష్టించుకోకపోతే) 3D ప్రింటింగ్కు చెల్లుతుంది. అది మీకు చాలా వృధా సమయాన్ని ఆదా చేస్తుంది మరియు తప్పు మోడల్లో ఫిలమెంట్ లేదా రెసిన్ వృధా అవుతుంది.
వివాదం
ఈ పాయింట్ని పూర్తి చేయడానికి, కొన్ని ఉన్నాయని మీరు తెలుసుకోవాలి ఈ ఫైల్ రకాన్ని ఉపయోగించాలా వద్దా అనే దానిపై వివాదం. ఇప్పటికీ చాలా మంది చుట్టూ తిరుగుతున్నప్పటికీ, ప్రత్యామ్నాయాలతో పోలిస్తే కొందరు ఇప్పటికే STL చనిపోయినట్లు భావిస్తారు. మరియు 3D డిజైన్ల కోసం STLని నివారించడానికి వారు ఇచ్చే కొన్ని కారణాలు:
- పేద రిజల్యూషన్ కాబట్టి, త్రిభుజాకారంలో ఉన్నప్పుడు, CAD మోడల్తో పోలిస్తే కొంత నాణ్యత కోల్పోతుంది.
- రంగు మరియు అల్లికలు పోతాయి, ఇతర ప్రస్తుత ఫార్మాట్లు ఇప్పటికే అనుమతించేవి.
- పాడింగ్ నియంత్రణ లేదు ఆధునిక.
- ఇతర ఫైల్లు మరింత ఉత్పాదకతను కలిగి ఉంటాయి ఏదైనా సరిదిద్దడం అవసరమైతే వాటిని STL కంటే సవరించేటప్పుడు లేదా సమీక్షించేటప్పుడు.
.stl కోసం సాఫ్ట్వేర్
కొన్ని STL ఫైల్ ఫార్మాట్ గురించి తరచుగా అడిగే ప్రశ్నలు వారు సాధారణంగా ఈ ఆకృతిని ఎలా సృష్టించవచ్చు, లేదా దీన్ని ఎలా తెరవవచ్చు మరియు దానిని ఎలా సవరించవచ్చు అనేదానిని సూచిస్తారు. ఈ వివరణలు ఇక్కడ ఉన్నాయి:
STL ఫైల్ను ఎలా తెరవాలి
ఎలా అని మీరు ఆశ్చర్యపోతుంటే STL ఫైల్ను తెరవండి, మీరు దీన్ని అనేక విధాలుగా చేయవచ్చు. వాటిలో ఒకటి కొంతమంది ఆన్లైన్ వీక్షకుల ద్వారా లేదా మీ కంప్యూటర్లో ఇన్స్టాల్ చేయబడిన సాఫ్ట్వేర్తో కూడా ఉంటుంది. ఇక్కడ కొన్ని ఉత్తమ ఎంపికలు ఉన్నాయి:
- ఆన్లైన్:
- విండోస్: Microsoft 3D వ్యూయర్
- గ్నూ / లైనక్స్: gmsh
- MacOS: ప్రివ్యూ లేదా ఆహ్లాదకరమైన3D
- iOS / iPadOS: STL సింపుల్ వ్యూయర్
- android: వేగవంతమైన STL వ్యూయర్
STL ఫైల్ను ఎలా సృష్టించాలి
పారా STL ఫైల్లను సృష్టించండి, మీరు అన్ని ప్లాట్ఫారమ్ల కోసం సాఫ్ట్వేర్ యొక్క మంచి కచేరీలను కలిగి ఉన్నారు మరియు ఇలాంటి ఆన్లైన్ ఎంపికలను కూడా కలిగి ఉన్నారు:
- ఆన్లైన్: టింకర్కాడ్, Sketchup, OnShape
- విండోస్: FreeCAD, బ్లెండర్, మెష్ లాబ్
- గ్నూ / లైనక్స్: FreeCAD, బ్లెండర్, మెష్ లాబ్
- MacOS: FreeCAD, బ్లెండర్, మెష్ లాబ్
- iOS / iPadOS:*
- ఆండ్రాయిడ్స్: *
STL ఫైల్ను ఎలా సవరించాలి
ఈ సందర్భంలో, అది సృష్టించగల సామర్థ్యం ఉన్న సాఫ్ట్వేర్ కూడా అనుమతిస్తుంది STL ఫైల్ను సవరించండి, కాబట్టి, ప్రోగ్రామ్లను చూడటానికి, మీరు మునుపటి పాయింట్ను చూడవచ్చు.
ప్రత్యామ్నాయాలు
కొద్దికొద్దిగా అవి బయటపడ్డాయి కొన్ని ప్రత్యామ్నాయ ఫార్మాట్లు 3D ప్రింటింగ్ కోసం డిజైన్ల కోసం. ఈ ఇతర ఫార్మాట్లు కూడా చాలా ముఖ్యమైనవి మరియు వీటిని కలిగి ఉంటాయి:
- PLY (బహుభుజి ఫైల్ ఫార్మాట్): ఈ ఫైల్లు .ply పొడిగింపును కలిగి ఉంటాయి మరియు ఇది బహుభుజాలు లేదా త్రిభుజాల ఫార్మాట్. ఇది 3D స్కానర్ల నుండి త్రీ-డైమెన్షనల్ డేటాను నిల్వ చేయడానికి రూపొందించబడింది. ఇది ఒక వస్తువు యొక్క సాధారణ రేఖాగణిత వివరణ, అలాగే రంగు, పారదర్శకత, ఉపరితల నార్మల్లు, ఆకృతి కోఆర్డినేట్లు మొదలైన ఇతర లక్షణాలు. మరియు, STL వలె, ASCII మరియు బైనరీ వెర్షన్ కూడా ఉన్నాయి.
- OBJ: .obj పొడిగింపుతో ఉన్న ఫైల్లు కూడా జ్యామితి నిర్వచనం ఫైల్లు. వాటిని అడ్వాన్స్డ్ విజువలైజర్ అనే సాఫ్ట్వేర్ కోసం వేవ్ఫ్రంట్ టెక్నాలజీస్ అభివృద్ధి చేసింది. ఇది ప్రస్తుతం ఓపెన్ సోర్స్ మరియు అనేక 3D గ్రాఫిక్స్ ప్రోగ్రామ్లచే స్వీకరించబడింది. ఇది ప్రతి శీర్షం యొక్క స్థానం, ఆకృతి, సాధారణం మొదలైన వాటి గురించి సాధారణ జ్యామితి సమాచారాన్ని కూడా నిల్వ చేస్తుంది. శీర్షాలను అపసవ్య దిశలో ప్రకటించడం ద్వారా, మీరు సాధారణ ముఖాలను స్పష్టంగా ప్రకటించాల్సిన అవసరం లేదు. అలాగే, ఈ ఫార్మాట్లోని కోఆర్డినేట్లు యూనిట్లను కలిగి ఉండవు, కానీ అవి స్కేల్ సమాచారాన్ని కలిగి ఉంటాయి.
- 3MF (3D తయారీ ఫార్మాట్): ఈ ఫార్మాట్ .3mf ఫైల్స్లో నిల్వ చేయబడుతుంది, 3MF కన్సార్టియం అభివృద్ధి చేసిన ఓపెన్ సోర్స్ ప్రమాణం. సంకలిత తయారీకి సంబంధించిన రేఖాగణిత డేటా ఫార్మాట్ XMLపై ఆధారపడి ఉంటుంది. ఇది మెటీరియల్స్ గురించి, రంగు గురించి మొదలైన సమాచారాన్ని కలిగి ఉంటుంది.
- VRML (వర్చువల్ రియాలిటీ మోడలింగ్ లాంగ్వేజ్): Web3D కన్సార్టియం ద్వారా సృష్టించబడింది. ఈ ఫైల్లు ఒక ఆకృతిని కలిగి ఉంటాయి, దీని లక్ష్యం ఇంటరాక్టివ్ త్రీ-డైమెన్షనల్ దృశ్యాలు లేదా వస్తువులు, అలాగే ఉపరితల రంగు మొదలైనవాటిని సూచించడం. మరియు అవి X3D (ఎక్స్టెన్సిబుల్ 3D గ్రాఫిక్స్)కి ఆధారం.
- AMF (అడిటివ్ మ్యానుఫ్యాక్చరింగ్ ఫార్మాట్): 3D ప్రింటింగ్ కోసం సంకలిత తయారీ ప్రక్రియల కోసం ఆబ్జెక్ట్ వివరణ కోసం ఓపెన్ సోర్స్ స్టాండర్డ్ అయిన ఫైల్ ఫార్మాట్ (.amf). ఇది కూడా XMLపై ఆధారపడి ఉంటుంది మరియు ఏదైనా CAD డిజైన్ సాఫ్ట్వేర్తో అనుకూలంగా ఉంటుంది. మరియు ఇది STLకి వారసుడిగా వచ్చింది, అయితే రంగులు, పదార్థాలు, నమూనాలు మరియు నక్షత్రరాశుల కోసం స్థానిక మద్దతుతో సహా మెరుగుదలలతో.
- WRL: VRML పొడిగింపు.
GCode అంటే ఏమిటి?
మూలం: https://www.researchgate.net/figure/An-example-of-the-main-body-in-G-code_fig4_327760995
మేము GCode ప్రోగ్రామింగ్ లాంగ్వేజ్ గురించి చాలా మాట్లాడాము, ఎందుకంటే ఇది నేడు 3D ప్రింటింగ్ ప్రక్రియలో కీలక భాగం, STL డిజైన్ నుండి మారుతోంది G-కోడ్ అనేది 3D ప్రింటర్ యొక్క సూచనలు మరియు నియంత్రణ పారామితులతో కూడిన ఫైల్. స్లైసర్ సాఫ్ట్వేర్ ద్వారా స్వయంచాలకంగా నిర్వహించబడే మార్పిడి.
ఈ కోడ్ ఉంది ఆదేశాలు, ఆ రకానికి చెందిన భాగాన్ని పొందడానికి మెటీరియల్ని ఎలా మరియు ఎక్కడ వెలికి తీయాలో ప్రింటర్కి చెప్పండి:
- G: ఈ కోడ్లు G కోడ్లను ఉపయోగించే అన్ని ప్రింటర్ల ద్వారా విశ్వవ్యాప్తంగా అర్థం చేసుకోబడతాయి.
- M: ఇవి నిర్దిష్ట సిరీస్ 3D ప్రింటర్ల కోసం నిర్దిష్ట కోడ్లు.
- ఇతర: ఫంక్షన్లు F, T, H, మొదలైన ఇతర యంత్రాల ఇతర స్థానిక కోడ్లు కూడా ఉన్నాయి.
మీరు ఉదాహరణ యొక్క మునుపటి చిత్రంలో చూడగలిగినట్లుగా, వరుస కోడ్ పంక్తులు 3D ప్రింటర్కు ఏమి చేయాలో చెప్పడానికి కోఆర్డినేట్లు మరియు ఇతర పారామితులు తప్ప మరేమీ కాదు, ఇది ఒక రెసిపీ వలె:
- X మరియు Z: మూడు ప్రింటింగ్ అక్షాల కోఆర్డినేట్లు, అంటే, ఎక్స్ట్రూడర్ ఒక దిశలో లేదా మరొక దిశలో కదలాలి, మూల కోఆర్డినేట్లు 0,0,0. ఉదాహరణకు, Xలో 0 కంటే ఎక్కువ సంఖ్య ఉంటే, అది 3D ప్రింటర్ యొక్క వెడల్పు దిశలో ఆ కోఆర్డినేట్కి తరలించబడుతుంది. అయితే Yలో 0 కంటే ఎక్కువ సంఖ్య ఉంటే, తల ప్రింట్ జోన్ యొక్క వెలుపలికి మరియు దిశలో కదులుతుంది. చివరగా, Z లో 0 కంటే ఎక్కువ ఏదైనా విలువ అది పేర్కొన్న కోఆర్డినేట్కు దిగువ నుండి పైకి స్క్రోల్ చేస్తుంది. అంటే, ముక్కకు సంబంధించి, X వెడల్పు, Y లోతు లేదా పొడవు మరియు Z ఎత్తు అని చెప్పవచ్చు.
- F: mm/minలో సూచించిన ప్రింట్ హెడ్ కదలికల వేగాన్ని సూచిస్తుంది.
- E: మిల్లీమీటర్లలో ఎక్స్ట్రాషన్ యొక్క పొడవును సూచిస్తుంది.
- ;: ముందు ఉన్న అన్ని వచనం; అది వ్యాఖ్య మరియు ప్రింటర్ దానిని విస్మరిస్తుంది.
- G28: ఇది సాధారణంగా ప్రారంభంలో అమలు చేయబడుతుంది, తద్వారా తల స్టాప్లకు కదులుతుంది. అక్షాలు ఏవీ పేర్కొనబడకపోతే, ప్రింటర్ మొత్తం 3ని కదిలిస్తుంది, కానీ నిర్దిష్టమైనది పేర్కొనబడితే, అది దానికి మాత్రమే వర్తిస్తుంది.
- G1: ఇది అత్యంత జనాదరణ పొందిన G కమాండ్లలో ఒకటి, ఎందుకంటే ఇది 3D ప్రింటర్ని మార్క్ చేసిన కోఆర్డినేట్ (X,Y)కి లీనియర్గా కదులుతున్నప్పుడు మెటీరియల్ని డిపాజిట్ చేయమని ఆదేశించింది. ఉదాహరణకు, G1 X1.0 Y3.5 F7200 అనేది 1.0 మరియు 3.5 కోఆర్డినేట్ల ద్వారా గుర్తించబడిన ప్రదేశంలో మరియు 7200 mm/min వేగంతో, అంటే 120 mm/s వద్ద మెటీరియల్ని డిపాజిట్ చేయడాన్ని సూచిస్తుంది.
- G0: G1 మాదిరిగానే చేస్తుంది, కానీ మెటీరియల్ని వెలికితీయకుండా, అంటే, ఏదైనా జమ చేయకూడని కదలికలు లేదా ప్రాంతాల కోసం, మెటీరియల్ని జమ చేయకుండా తలను కదిలిస్తుంది.
- G92: ప్రింటర్ దాని అక్షాల యొక్క ప్రస్తుత స్థానాన్ని సెట్ చేయమని చెబుతుంది, మీరు అక్షాల స్థానాన్ని మార్చాలనుకున్నప్పుడు ఇది ఉపయోగపడుతుంది. ప్రతి పొర ప్రారంభంలో లేదా ఉపసంహరణలో చాలా ఉపయోగించబడుతుంది.
- M104: ఎక్స్ట్రూడర్ను వేడి చేయమని ఆదేశం. ఇది ప్రారంభంలో ఉపయోగించబడుతుంది. ఉదాహరణకి, M104 S180 T0 ఎక్స్ట్రూడర్ T0 వేడి చేయబడిందని సూచిస్తుంది (డబుల్ నాజిల్ ఉంటే అది T0 మరియు T1 అవుతుంది), అయితే S ఉష్ణోగ్రతను నిర్ణయిస్తుంది, ఈ సందర్భంలో 180ºC.
- M109: పైన పేర్కొన్న విధంగానే, కానీ ఏదైనా ఇతర ఆదేశాలతో కొనసాగడానికి ముందు ఎక్స్ట్రూడర్ ఉష్ణోగ్రత వరకు ఉండే వరకు ప్రింట్ వేచి ఉండాలని సూచిస్తుంది.
- M140 మరియు M190: రెండు మునుపటి వాటిని పోలి ఉంటుంది, కానీ వాటికి పరామితి T లేదు, ఎందుకంటే ఈ సందర్భంలో ఇది మంచం యొక్క ఉష్ణోగ్రతను సూచిస్తుంది.
అయితే, ఈ G-కోడ్ పనిచేస్తుంది FDM రకం ప్రింటర్ల కోసం, రెసిన్ వాటికి ఇతర పారామితులు అవసరం కాబట్టి, ఇది ఎలా పనిచేస్తుందో అర్థం చేసుకోవడానికి ఈ ఉదాహరణతో సరిపోతుంది.
మార్పిడులు: STL నుండి...
చివరగా, 3D CAD డిజైన్లను జోడించడం మరియు వివిధ స్లైసర్ల ద్వారా రూపొందించబడిన కోడ్లను జోడించడం ద్వారా, ఉనికిలో ఉన్న విభిన్న ఫార్మాట్ల సంఖ్యను బట్టి, వినియోగదారులలో చాలా సందేహాలను సృష్టించే అంశం మరొకటి. ఇక్కడ మీరు కలిగి ఉన్నారు కొన్ని మోస్ట్ వాంటెడ్ మార్పిడులు:
- STL నుండి GCodeకి మార్చండి: ఇది స్లైసింగ్ సాఫ్ట్వేర్తో మార్చబడుతుంది, ఎందుకంటే ఇది దాని లక్ష్యాలలో ఒకటి.
- STL నుండి Solidworksకి వెళ్లండి: సాలిడ్వర్క్స్తోనే చేయవచ్చు. ఓపెన్ > ఫైల్ ఎక్స్ప్లోరర్లో ఫార్మాట్కి మార్చండి STL (*.stl) > ఎంపికలు > మార్చండి వంటి దిగుమతి a దృఢమైన శరీరం o ఘన ఉపరితలం > అంగీకరించాలి > మీరు దిగుమతి చేయాలనుకుంటున్న STLని బ్రౌజ్ చేయండి మరియు క్లిక్ చేయండి > ఓపెన్ > ఇప్పుడు మీరు ఓపెన్ మోడల్ మరియు ఫీచర్ ట్రీని ఎడమవైపు చూడవచ్చు > దిగుమతి > ఫీచర్ వర్క్స్ > లక్షణాలను గుర్తించండి > మరియు అది సిద్ధంగా ఉంటుంది.
- చిత్రాన్ని STLకి లేదా JPG/PNG/SVGని STLకి మార్చండి: మీరు Imagetostl, Selva3D, Smoothie-3D మొదలైన ఆన్లైన్ సేవలను ఉపయోగించవచ్చు లేదా కొన్ని AI సాధనాలను ఉపయోగించవచ్చు మరియు బ్లెండర్ మొదలైన సాఫ్ట్వేర్లను కూడా ఉపయోగించవచ్చు, చిత్రం నుండి 3D మోడల్ను రూపొందించి, ఆపై STLకి ఎగుమతి చేయవచ్చు.
- DWG నుండి STLకి మార్చండి: ఇది CAD ఫైల్, మరియు అనేక CAD డిజైన్ సాఫ్ట్వేర్లను మార్పిడి చేయడానికి ఉపయోగించవచ్చు. ఉదాహరణకి:
- ఆటోకాడ్: అవుట్పుట్ > పంపండి > ఎగుమతి > ఫైల్ పేరు నమోదు చేయండి > లిథోగ్రాఫ్ (*.stl) రకాన్ని ఎంచుకోండి > సేవ్ చేయండి.
- SolidWorks: ఫైల్ > ఇలా సేవ్ చేయండి > STL వలె సేవ్ చేయండి > ఎంపికలు > రిజల్యూషన్ > ఫైన్ > సరే > సేవ్ చేయండి.
- OBJ నుండి STL వరకు: మీరు ఆన్లైన్ మార్పిడి సేవలు, అలాగే కొన్ని స్థానిక సాఫ్ట్వేర్ సాధనాలు రెండింటినీ ఉపయోగించవచ్చు. ఉదాహరణకు, Spin3Dతో మీరు ఈ క్రింది వాటిని చేయవచ్చు: ఫైల్లను జోడించండి > తెరవండి > ఫోల్డర్లో సేవ్ చేయండి > అవుట్పుట్ ఆకృతిని ఎంచుకోండి > stlలో గమ్యం ఫోల్డర్ను ఎంచుకోండి > కన్వర్ట్ బటన్ను నొక్కండి మరియు ప్రక్రియ పూర్తయ్యే వరకు వేచి ఉండండి.
- Sketchup నుండి STLకి వెళ్లండి: మీరు దీన్ని స్కెచ్అప్తో సులభంగా చేయవచ్చు, ఎందుకంటే ఇది దిగుమతి మరియు ఎగుమతి ఫంక్షన్లను కలిగి ఉంటుంది. ఈ సందర్భంలో మీరు స్కెచ్అప్ ఫైల్ తెరిచినప్పుడు దశలను అనుసరించడం ద్వారా ఎగుమతి చేయాలి: ఫైల్ > ఎగుమతి > 3D మోడల్ > STLని ఎక్కడ సేవ్ చేయాలో ఎంచుకోండి > స్టెరియోలితోగ్రఫీ ఫైల్ (.stl)గా సేవ్ చేయండి > ఎగుమతి చేయండి.
మరింత సమాచారం
- ఉత్తమ రెసిన్ 3D ప్రింటర్లు
- 3 డి స్కానర్
- 3D ప్రింటర్ విడి భాగాలు
- 3D ప్రింటర్ల కోసం తంతువులు మరియు రెసిన్
- ఉత్తమ పారిశ్రామిక 3D ప్రింటర్లు
- ఇంటి కోసం ఉత్తమ 3D ప్రింటర్లు
- ఉత్తమ చౌక 3D ప్రింటర్లు
- ఉత్తమ 3D ప్రింటర్ను ఎలా ఎంచుకోవాలి
- 3D ప్రింటర్ల రకాలు
- 3D ప్రింటింగ్ ప్రారంభ మార్గదర్శిని
చాలా బాగా వివరించారు మరియు చాలా స్పష్టంగా చెప్పారు.
సంశ్లేషణకు ధన్యవాదాలు.
చాలా కృతజ్ఞతలు!