STL ફાઇલો: આ ફોર્મેટ અને તેના વિકલ્પો વિશે તમારે જે જાણવાની જરૂર છે તે બધું

STL રેન્ડર

જો તમે 3D પ્રિન્ટીંગની દુનિયામાં પ્રવેશ કર્યો હોય, તો ચોક્કસ તમે એક કરતાં વધુ જગ્યાએ STL ટૂંકાક્ષર જોયો હશે. આ સંક્ષિપ્ત શબ્દોનો સંદર્ભ આપે છે ફાઇલ ફોર્મેટનો એક પ્રકાર (એક્સ્ટેંશન .stl સાથે) જે ખૂબ જ મહત્વપૂર્ણ છે, જો કે હવે કેટલાક વિકલ્પો છે. અને તે એ છે કે, 3D ડિઝાઇન જેમ તમે સારી રીતે જાણો છો તેમ પ્રિન્ટ કરી શકાતી નથી, અને તેને કેટલાક મધ્યવર્તી પગલાંની જરૂર છે.

જ્યારે તમારી પાસે 3D મોડલનો ખ્યાલ હોય, ત્યારે તમારે CAD ડિઝાઇન સોફ્ટવેરનો ઉપયોગ કરવો અને રેન્ડર જનરેટ કરવું આવશ્યક છે. પછી તેને STL ફોર્મેટમાં નિકાસ કરી શકાય છે અને પછી સ્લાઈસરમાંથી પસાર થઈ શકે છે જે તેને બનાવવા માટે "સ્લાઈસ" કરે છે, ઉદાહરણ તરીકે, GCode જે 3D પ્રિન્ટર દ્વારા સમજી શકાય છે અને જેથી ભાગ પૂર્ણ ન થાય ત્યાં સુધી સ્તરો બનાવી શકાય. પરંતુ જો તમે તેને સંપૂર્ણ રીતે સમજતા ન હોવ તો ચિંતા કરશો નહીં, અહીં અમે તમને જે જાણવાની જરૂર છે તે બધું સમજાવીશું.

3D મોડલ પ્રોસેસિંગ

બ્લેન્ડર

પરંપરાગત પ્રિન્ટરો સાથે તમારી પાસે એક પ્રોગ્રામ હોય છે, જેમ કે પીડીએફ રીડર, અથવા ટેક્સ્ટ એડિટર, વર્ડ પ્રોસેસર, વગેરે, જેમાં પ્રિન્ટિંગ માટે એક ફંક્શન હોય છે, જેને દબાવવા પર, દસ્તાવેજ તેના માટે પ્રિન્ટ કતારમાં જાય છે. છાપવામાં આવશે. જો કે, 3D પ્રિન્ટરોમાં તે થોડી વધુ જટિલ છે, કારણ કે સોફ્ટવેરની 3 શ્રેણીઓની જરૂર છે તેને કામ કરવા માટે:

  • 3 ડી મોડેલિંગ સ softwareફ્ટવેર: આ મોડેલિંગ અથવા CAD ટૂલ્સ હોઈ શકે છે જેમાં તમે પ્રિન્ટ કરવા માંગો છો તે મોડેલ બનાવવા માટે. કેટલાક ઉદાહરણો છે:
    • ટિંકરકેડ
    • બ્લેન્ડર
    • બીઆરએલ-સીએડી
    • ડિઝાઇન સ્પાર્ક મિકેનિકલ
    • ફ્રીકૅડ
    • ઓપનએસસીએડી
    • વિંગ્સ 3 ડી
    • Odesટોડેસ્ક CટોકADડ
    • ઑટોડ્સક ફ્યુઝન 360
    • Autodesk શોધક
    • 3 ડી સ્લેશ
    • સ્કેચઅપ
    • 3D MoI
    • Rhino3D
    • સિનેમા 4D
    • સોલિડવર્ક્સ
    • માયા
    • 3DS મેક્સ
  • કાતરી: તે એક પ્રકારનું સોફ્ટવેર છે જે અગાઉના પ્રોગ્રામ્સમાંથી એક દ્વારા ડિઝાઇન કરાયેલ ફાઇલને લે છે અને તેના ટુકડા કરે છે, એટલે કે, તે તેને સ્તરોમાં કાપે છે. આ રીતે, તે 3D પ્રિન્ટર દ્વારા સમજી શકાય છે, જે તમે જાણો છો તેમ, તેને સ્તર દ્વારા સ્તર બનાવે છે, અને તેને G-Code (મોટા ભાગના 3D પ્રિન્ટર ઉત્પાદકોમાં મુખ્ય ભાષા) માં રૂપાંતરિત કરે છે. આ ફાઈલોમાં વધારાના ડેટાનો પણ સમાવેશ થાય છે જેમ કે પ્રિન્ટીંગની ઝડપ, તાપમાન, સ્તરની ઊંચાઈ, જો મલ્ટી-એક્સ્ટ્રુઝન હોય તો વગેરે. મૂળભૂત રીતે એક CAM ટૂલ જે પ્રિન્ટરને મોડેલ બનાવવા માટે સક્ષમ થવા માટે તમામ સૂચનાઓ જનરેટ કરે છે. કેટલાક ઉદાહરણો છે:
    • અલ્ટિમેકર ક્યુરા
    • પુનરાવર્તક
    • સરળીકરણ 3 ડી
    • slic3r
    • KISSlicer
    • આઇડિયામેકર
    • ઓક્ટોપ્રિન્ટ
    • 3DPprinterOS
  • પ્રિન્ટર હોસ્ટ અથવા હોસ્ટ સોફ્ટવેર: 3D પ્રિન્ટીંગમાં તે એવા પ્રોગ્રામનો સંદર્ભ આપે છે જેની ઉપયોગિતા સ્લાઇસરમાંથી GCode ફાઇલ મેળવવા અને કોડને પ્રિન્ટરને જ પહોંચાડવાની છે, સામાન્ય રીતે USB પોર્ટ દ્વારા અથવા નેટવર્ક દ્વારા. આ રીતે, પ્રિન્ટર X (0.00), Y (0.00) અને Z (0.00) કોઓર્ડિનેટ્સ સાથે GCode આદેશોની આ «રેસીપી» અર્થઘટન કરી શકે છે જેમાં ઑબ્જેક્ટ અને જરૂરી પરિમાણો બનાવવા માટે હેડને ખસેડવું આવશ્યક છે. ઘણા કિસ્સાઓમાં, હોસ્ટ સોફ્ટવેર સ્લાઈસરમાં જ એકીકૃત થાય છે, તેથી તે સામાન્ય રીતે એક જ પ્રોગ્રામ હોય છે (સ્લાઈસરના ઉદાહરણો જુઓ).
જ્યારે ડિઝાઇન સોફ્ટવેરમાં તમને અનુકૂળ હોય તે પસંદ કરવાની સ્વતંત્રતા હોય છે, જ્યારે અન્ય બેના કિસ્સામાં આવું નથી. 3D પ્રિન્ટર્સ સામાન્ય રીતે તેમાંથી માત્ર એક અથવા અનેકને સપોર્ટ કરે છે, પરંતુ તે બધાને સપોર્ટ કરતા નથી.

આ છેલ્લા બે મુદ્દા તેઓ સામાન્ય રીતે 3D પ્રિન્ટર સાથે આવે છે, પરંપરાગત પ્રિન્ટર ડ્રાઇવરોની જેમ. જો કે, ડિઝાઇન સોફ્ટવેર તમારે તેને અલગથી પસંદ કરવું પડશે.

સ્લાઇસિંગ: 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 પ્રિન્ટરની જેમ કામ કરશે નહીં, તેથી ચોક્કસ કટીંગ સોફ્ટવેરની આવશ્યકતા છે (તે સામાન્ય રીતે ઉત્પાદક દ્વારા જ પ્રદાન કરવામાં આવતા માલિકીના પ્રોગ્રામ્સ છે).

છેલ્લે, હું ઉમેરવા માંગુ છું કે બેલ્જિયન નામની કંપની છે ભૌતિક બનાવવું જેણે એ બનાવ્યું છે જટિલ સોફ્ટવેર જે તમામ 3D પ્રિન્ટીંગ ટેકનોલોજીમાં સેવા આપે છે અને 3D પ્રિન્ટરો માટે શક્તિશાળી ડ્રાઈવર કહેવાય છે જાદુ. વધુમાં, ચોક્કસ મશીનો માટે યોગ્ય કટ ફાઇલ જનરેટ કરવા માટે આ સોફ્ટવેરને મોડ્યુલો સાથે વધારી શકાય છે.

STL ફાઇલો

STL-ફાઈલ

અત્યાર સુધી, સંદર્ભો બનાવવામાં આવ્યા છે STL ફાઇલો, જે આ લેખનો મુખ્ય ભાગ છે. જો કે, આ લોકપ્રિય ફોર્મેટનો હજુ સુધી ઊંડાણપૂર્વક અભ્યાસ કરવામાં આવ્યો નથી. આ વિભાગમાં તમે તેને ઊંડાણપૂર્વક જાણી શકશો:

એસટીએલ ફાઇલ શું છે?

નું ફોર્મેટ STL-ફાઈલ તે 3D પ્રિન્ટર ડ્રાઇવરને જેની જરૂર છે તે ફાઇલ છે, એટલે કે, જેથી પ્રિન્ટર હાર્ડવેર ઇચ્છિત આકારને છાપી શકે, બીજા શબ્દોમાં કહીએ તો, તે ત્રિ-પરિમાણીય ઑબ્જેક્ટની સપાટીની ભૂમિતિને એન્કોડ કરવાની મંજૂરી આપે છે. તે 3 ના દાયકામાં 80D સિસ્ટમ્સના ચક હલ દ્વારા બનાવવામાં આવ્યું હતું, અને ટૂંકું નામ સંપૂર્ણપણે સ્પષ્ટ નથી.

ભૌમિતિક એન્કોડિંગ દ્વારા એન્કોડ કરી શકાય છે ટેસેલેશન, ભૌમિતિક આકારોને એવી રીતે આંતરવું કે ત્યાં કોઈ ઓવરલેપ અથવા જગ્યાઓ ન હોય, એટલે કે મોઝેકની જેમ. ઉદાહરણ તરીકે, આકારોને ત્રિકોણનો ઉપયોગ કરીને કંપોઝ કરી શકાય છે, જેમ કે GPU રેન્ડરિંગના કિસ્સામાં છે. ત્રિકોણની બનેલી બારીક જાળી 3D મોડેલની સમગ્ર સપાટીને ત્રિકોણની સંખ્યા અને તેમના 3 બિંદુઓના કોઓર્ડિનેટ્સ સાથે બનાવશે.

બાઈનરી STL વિ 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, વગેરે જેવા અન્ય લોકો સામે ખૂબ લોકપ્રિય છે.
    • માલિકીની એ પરિપક્વ ઇકોસિસ્ટમ, અને ઇન્ટરનેટ પર તમને જોઈતી દરેક વસ્તુ શોધવાનું સરળ છે.
  • ગેરફાયદા:
    • તમે શામેલ કરી શકો તે માહિતીની માત્રા પર મર્યાદાઓ, કારણ કે તેનો ઉપયોગ રંગો, પાસાઓ અથવા અન્ય વધારાના મેટાડેટા માટે કૉપિરાઇટ અથવા લેખકત્વનો સમાવેશ કરવા માટે કરી શકાતો નથી.
    • La વફાદારી તેના નબળા મુદ્દાઓ પૈકીનું એક છે. ઉચ્ચ રીઝોલ્યુશન (માઈક્રોમીટર) પ્રિન્ટરો સાથે કામ કરતી વખતે રિઝોલ્યુશન બહુ સારું હોતું નથી, કારણ કે વળાંકોને સરળતાથી વર્ણવવા માટે જરૂરી ત્રિકોણની સંખ્યા પુષ્કળ હશે.

તમામ STL 3D પ્રિન્ટીંગ માટે યોગ્ય નથી

એવું લાગે છે કે કોઈપણ STL ફાઇલનો ઉપયોગ 3D માં પ્રિન્ટ કરવા માટે થઈ શકે છે, પરંતુ સત્ય એ છે બધા .stl છાપવા યોગ્ય નથી. તે ફક્ત ભૌમિતિક ડેટા સમાવવા માટે ફોર્મેટ કરેલી ફાઇલ છે. તેમને છાપવા માટે તેમની પાસે જાડાઈની વિગતો અને અન્ય જરૂરી વિગતો હોવી જરૂરી છે. ટૂંકમાં, STL ખાતરી આપે છે કે મોડેલ પીસી સ્ક્રીન પર સારી રીતે જોઈ શકાય છે, પરંતુ ભૌમિતિક આકૃતિ નક્કર ન હોઈ શકે જો તે છે તેમ પ્રિન્ટ કરવામાં આવે.

તો પ્રયત્ન કરો ચકાસો કે STL (જો તમે તેને જાતે બનાવ્યું ન હોય તો) 3D પ્રિન્ટીંગ માટે માન્ય છે. તે તમારો ઘણો બગાડવાનો સમય બચાવશે અને ખોટા મોડેલ પર ફિલામેન્ટ અથવા રેઝિનનો પણ બગાડ કરશે.

વિવાદ

આ બિંદુને સમાપ્ત કરવા માટે, તમારે જાણવું જોઈએ કે ત્યાં કેટલાક છે આ ફાઇલ પ્રકારનો ઉપયોગ કરવો કે નહીં તે અંગે વિવાદ. જો કે હજુ પણ ઘણા લોકો આજુબાજુમાં છે, કેટલાક પહેલાથી જ વિકલ્પોની તુલનામાં STLને મૃત માને છે. અને તેઓ 3D ડિઝાઇન માટે STL ટાળવા માટે આપેલા કેટલાક કારણો છે:

  • નબળું રીઝોલ્યુશન કારણ કે, જ્યારે ત્રિકોણાકાર થાય છે, ત્યારે CAD મોડલની સરખામણીમાં અમુક ગુણવત્તા ખોવાઈ જશે.
  • રંગ અને ટેક્સચર ખોવાઈ જાય છે, કંઈક કે જે અન્ય વધુ વર્તમાન ફોર્મેટ્સ પહેલેથી જ મંજૂરી આપે છે.
  • કોઈ પેડિંગ નિયંત્રણ નથી અદ્યતન.
  • અન્ય ફાઇલો વધુ ઉત્પાદક છે જ્યારે કોઈ સુધારણા જરૂરી હોય તો STL કરતાં તેમને સંપાદિત અથવા સમીક્ષા કરતી વખતે.

.stl માટે સોફ્ટવેર

CAD વિ. STL

કેટલાક STL ફાઇલ ફોર્મેટ વિશે વારંવાર પૂછાતા પ્રશ્નો તેઓ સામાન્ય રીતે આ ફોર્મેટ કેવી રીતે બનાવી શકાય છે, અથવા તેને કેવી રીતે ખોલી શકાય છે, અને તે પણ કેવી રીતે સુધારી શકાય છે તેનો ઉલ્લેખ કરે છે. અહીં આ સ્પષ્ટતાઓ છે:

STL ફાઇલ કેવી રીતે ખોલવી

જો તમે કેવી રીતે આશ્ચર્ય STL ફાઇલ ખોલો, તમે તેને ઘણી રીતે કરી શકો છો. તેમાંથી એક કેટલાક ઑનલાઇન દર્શકો દ્વારા અથવા તમારા કમ્પ્યુટર પર ઇન્સ્ટોલ કરેલ સૉફ્ટવેર દ્વારા પણ છે. અહીં કેટલાક શ્રેષ્ઠ વિકલ્પો છે:

STL ફાઇલ કેવી રીતે બનાવવી

પેરા STL ફાઇલો બનાવો, તમારી પાસે બધા પ્લેટફોર્મ્સ માટે સોફ્ટવેરનો સારો ભંડાર પણ છે અને ઓનલાઈન વિકલ્પો પણ છે જેમ કે:

*મોબાઈલ ઉપકરણો માટે કેટલીક 3D સંપાદન અને મોડેલિંગ એપ્સ છે જેમ કે AutoCAD મોબાઈલ, મોર્ફી, ઓનશેપ, પ્રિઝમા3ડી, પુટ્ટી, સ્કલ્પ્ટુરા, શાપ્ર3ડી, વગેરે, જો કે તેઓ STL સાથે કામ કરી શકતા નથી.

STL ફાઇલને કેવી રીતે સંપાદિત કરવી

આ કિસ્સામાં, તે જે સૉફ્ટવેર બનાવવા સક્ષમ છે તે પણ પરવાનગી આપે છે STL ફાઇલમાં ફેરફાર કરો, તેથી, પ્રોગ્રામ્સ જોવા માટે, તમે પહેલાનો મુદ્દો જોઈ શકો છો.

વિકલ્પો

3D ડિઝાઇન, ફાઇલ ફોર્મેટ્સ

ધીમે ધીમે તેઓ ઉભરી આવ્યા છે કેટલાક વૈકલ્પિક બંધારણો 3D પ્રિન્ટીંગ માટે ડિઝાઇન માટે. આ અન્ય ફોર્મેટ્સ પણ ખૂબ જ મહત્વપૂર્ણ છે, અને તેમાં શામેલ છે:

આ પ્રકારની ભાષા સાથેની ફાઇલોમાં માત્ર એક જ એક્સટેન્શન નથી હોતું, પરંતુ તે અનેકમાં રજૂ કરી શકાય છે. કેટલાક .gcode, .mpt, .mpf, .nc, વગેરે છે.
  • PLY (બહુકોણ ફાઇલ ફોર્મેટ): આ ફાઇલોમાં .ply એક્સ્ટેંશન છે અને તે બહુકોણ અથવા ત્રિકોણ માટેનું ફોર્મેટ છે. તે 3D સ્કેનરમાંથી ત્રિ-પરિમાણીય ડેટા સ્ટોર કરવા માટે ડિઝાઇન કરવામાં આવ્યું હતું. આ ઑબ્જેક્ટનું સરળ ભૌમિતિક વર્ણન છે, તેમજ અન્ય ગુણધર્મો જેમ કે રંગ, પારદર્શિતા, સપાટીના સામાન્ય, ટેક્સચર કોઓર્ડિનેટ્સ વગેરે. અને, STL ની જેમ, એક ASCII અને દ્વિસંગી સંસ્કરણ છે.
  • ઓબીજે: .obj એક્સ્ટેંશન ધરાવતી ફાઇલો પણ ભૂમિતિ વ્યાખ્યા ફાઇલો છે. તેઓ એડવાન્સ્ડ વિઝ્યુઅલાઈઝર નામના સોફ્ટવેર માટે વેવફ્રન્ટ ટેક્નોલોજીસ દ્વારા વિકસાવવામાં આવ્યા હતા. તે હાલમાં ઓપન સોર્સ છે અને ઘણા 3D ગ્રાફિક્સ પ્રોગ્રામ્સ દ્વારા અપનાવવામાં આવ્યું છે. તે ઑબ્જેક્ટ વિશેની સરળ ભૂમિતિ માહિતી પણ સંગ્રહિત કરે છે, જેમ કે દરેક શિરોબિંદુની સ્થિતિ, ટેક્સચર, સામાન્ય વગેરે. શિરોબિંદુઓને ઘડિયાળની વિરુદ્ધ દિશામાં જાહેર કરીને, તમારે સામાન્ય ચહેરાઓને સ્પષ્ટપણે જાહેર કરવાની જરૂર નથી. ઉપરાંત, આ ફોર્મેટમાં કોઓર્ડિનેટ્સ પાસે એકમો નથી, પરંતુ તે સ્કેલ માહિતી સમાવી શકે છે.
  • 3MF (3D ઉત્પાદન ફોર્મેટ): આ ફોર્મેટ .3mf ફાઇલોમાં સંગ્રહિત છે, જે 3MF કન્સોર્ટિયમ દ્વારા વિકસિત ઓપન સોર્સ સ્ટાન્ડર્ડ છે. એડિટિવ મેન્યુફેક્ચરિંગ માટે ભૌમિતિક ડેટા ફોર્મેટ XML પર આધારિત છે. તેમાં સામગ્રી વિશે, રંગ વિશે, વગેરે વિશેની માહિતી શામેલ હોઈ શકે છે.
  • VRML (વર્ચ્યુઅલ રિયાલિટી મોડેલિંગ લેંગ્વેજ): વેબ3ડી કન્સોર્ટિયમ દ્વારા બનાવવામાં આવ્યું હતું. આ ફાઇલો એક ફોર્મેટ ધરાવે છે જેનો ઉદ્દેશ ઇન્ટરેક્ટિવ ત્રિ-પરિમાણીય દ્રશ્યો અથવા ઑબ્જેક્ટ્સ, તેમજ સપાટીના રંગ વગેરેને રજૂ કરવાનો છે. અને તેઓ X3D (એક્સ્ટેન્સિબલ 3D ગ્રાફિક્સ) નો આધાર છે.
  • AMF (એડિટિવ મેન્યુફેક્ચરિંગ ફોર્મેટ): એક ફાઇલ ફોર્મેટ (.amf) કે જે 3D પ્રિન્ટીંગ માટે એડિટિવ ઉત્પાદન પ્રક્રિયાઓ માટે ઑબ્જેક્ટ વર્ણન માટે ઓપન સોર્સ સ્ટાન્ડર્ડ પણ છે. તે XML પર પણ આધારિત છે, અને કોઈપણ CAD ડિઝાઇન સોફ્ટવેર સાથે સુસંગત છે. અને તે STL ના અનુગામી તરીકે આવી છે, પરંતુ રંગો, સામગ્રી, પેટર્ન અને તારામંડળ માટે મૂળ આધાર સહિત સુધારાઓ સાથે.
  • ડબલ્યુઆરએલ: VRML એક્સ્ટેંશન.

GCode શું છે?

GCode ઉદાહરણ

સ્ત્રોત: https://www.researchgate.net/figure/An-example-of-the-main-body-in-G-code_fig4_327760995

અમે GCode પ્રોગ્રામિંગ લેંગ્વેજ વિશે ઘણી વાત કરી છે, કારણ કે તે આજે 3D પ્રિન્ટિંગ પ્રક્રિયાનો મુખ્ય ભાગ છે, જે STL ડિઝાઇનથી આગળ વધી રહી છે. જી-કોડ જે 3D પ્રિન્ટરના સૂચનો અને નિયંત્રણ પરિમાણો સાથેની ફાઇલ છે. એક રૂપાંતર જે સ્લાઈસર સોફ્ટવેર દ્વારા આપમેળે કરવામાં આવશે.

અમે આ કોડ્સ વિશે વધુ જોઈશું CNC વિશેના લેખો, કારણ કે 3D પ્રિન્ટર એ CNC-પ્રકારના મશીન સિવાય બીજું કંઈ નથી જે પ્રિન્ટ કરે છે…

આ કોડ ધરાવે છે આદેશો, જે પ્રિન્ટરને જણાવે છે કે આ પ્રકારનો ભાગ મેળવવા માટે સામગ્રીને કેવી રીતે અને ક્યાં બહાર કાઢવી:

  • G: G કોડનો ઉપયોગ કરતા તમામ પ્રિન્ટરો દ્વારા આ કોડ સાર્વત્રિક રીતે સમજવામાં આવે છે.
  • M: આ 3D પ્રિન્ટરોની ચોક્કસ શ્રેણી માટે ચોક્કસ કોડ્સ છે.
  • Otros: અન્ય મશીનોના અન્ય મૂળ કોડ પણ છે, જેમ કે F, T, H, વગેરે.
તમે G-Codes ના ઉદાહરણો અને ગ્રાફિક પરિણામો જોઈ શકો છો આ લિંક.

જેમ તમે ઉદાહરણની અગાઉની છબીમાં જોઈ શકો છો, શ્રેણીબદ્ધ કોડ લીટીઓ જે 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/મિનિટની ઝડપે, એટલે કે 120 mm/s ની ઝડપે સામગ્રી જમા કરવાનું સૂચવે છે.
  • G0: G1 ની જેમ જ કરે છે, પરંતુ સામગ્રીને બહાર કાઢ્યા વિના, એટલે કે, તે હલનચલન અથવા ક્ષેત્રો માટે જ્યાં કંઈપણ જમા ન કરવું જોઈએ તે માટે તે સામગ્રી જમા કર્યા વિના માથાને ખસેડે છે.
  • G92: પ્રિન્ટરને તેની અક્ષોની વર્તમાન સ્થિતિ સુયોજિત કરવા માટે કહે છે, જે જ્યારે તમે અક્ષોનું સ્થાન બદલવા માંગતા હોવ ત્યારે કામ આવે છે. દરેક સ્તરની શરૂઆતમાં અથવા પાછો ખેંચવામાં ખૂબ જ ઉપયોગમાં લેવાય છે.
  • એમએક્સNUMએક્સ: એક્સ્ટ્રુડરને ગરમ કરવાનો આદેશ. તેનો ઉપયોગ શરૂઆતમાં થાય છે. દાખ્લા તરીકે, M104 S180 T0 સૂચવે છે કે એક્સ્ટ્રુડર T0 ગરમ છે (જો ત્યાં ડબલ નોઝલ હોય તો તે T0 અને T1 હશે), જ્યારે S તાપમાન નક્કી કરે છે, આ કિસ્સામાં 180ºC.
  • એમએક્સNUMએક્સ: ઉપરના જેવું જ છે, પરંતુ સૂચવે છે કે અન્ય આદેશો સાથે આગળ વધતા પહેલા એક્સ્ટ્રુડર તાપમાન સુધી પહોંચે ત્યાં સુધી પ્રિન્ટે રાહ જોવી જોઈએ.
  • M140 અને M190: અગાઉના બે સમાન, પરંતુ તેમની પાસે પરિમાણ T નથી, કારણ કે આ કિસ્સામાં તે બેડના તાપમાનનો સંદર્ભ આપે છે.

અલબત્ત, આ જી-કોડ કામ કરે છે FDM પ્રકારના પ્રિન્ટરો માટે, કારણ કે રેઝિનને અન્ય પરિમાણોની જરૂર પડશે, પરંતુ આ ઉદાહરણ સાથે તે તમારા માટે તે કેવી રીતે કાર્ય કરે છે તે સમજવા માટે પૂરતું છે.

રૂપાંતરણો: STL થી…

STL ફાઇલ રૂપાંતર

છેલ્લે, અસ્તિત્વમાં રહેલા વિવિધ ફોર્મેટની સંખ્યાને જોતાં, 3D CAD ડિઝાઇન અને વિવિધ સ્લાઇસર્સ દ્વારા જનરેટ કરાયેલા કોડને જોતાં, વપરાશકર્તાઓમાં સૌથી વધુ શંકા પેદા કરતી અન્ય બાબતો એ છે કે એકમાંથી બીજામાં કેવી રીતે કન્વર્ટ કરવું. અહીં તમારી પાસે છે કેટલાક સૌથી વધુ ઇચ્છિત રૂપાંતરણો:

જો તમે Google શોધ કરશો, તો તમે જોશો કે ઘણી બધી ઓનલાઈન રૂપાંતર સેવાઓ છે, જેમ કે AnyConv અથવા MakeXYZ, જે લગભગ કોઈપણ ફોર્મેટને કન્વર્ટ કરી શકે છે, જો કે તે બધી સારી રીતે કામ કરતી નથી, અને તે બધી મફત નથી.
  • STL થી GCode માં કન્વર્ટ કરો: તેને સ્લાઈસિંગ સોફ્ટવેર વડે રૂપાંતરિત કરી શકાય છે, કારણ કે તે તેના ઉદ્દેશ્યોમાંનો એક છે.
  • STL થી Solidworks પર જાઓ: સોલિડવર્કસ સાથે જ કરી શકાય છે. ખોલો > ફાઇલ એક્સપ્લોરરમાં ફોર્મેટમાં બદલો STL (*.stl) > વિકલ્પો > બદલો તરીકે આયાત કરો a નક્કર શરીર o નક્કર સપાટી > સ્વીકારી > તમે જે STL આયાત કરવા માંગો છો તેના પર બ્રાઉઝ કરો અને ક્લિક કરો > ખોલો > હવે તમે ડાબી બાજુએ ઓપન મોડલ અને ફીચર્સ ટ્રી જોઈ શકો છો > આયાત કરેલું > ફીચરવર્કસ > લક્ષણો ઓળખો > અને તે તૈયાર થઈ જશે.
  • છબીને STL અથવા JPG/PNG/SVG ને STL માં કન્વર્ટ કરો: તમે ઈમેજમાંથી 3D મોડલ જનરેટ કરવા માટે ઈમેજટોસ્ટલ, સેલ્વા3ડી, સ્મૂધી-3ડી વગેરે જેવી ઓનલાઈન સેવાઓનો ઉપયોગ કરી શકો છો અથવા અમુક એઆઈ ટૂલ્સનો ઉપયોગ કરી શકો છો, અને સોફ્ટવેર જેવા કે બ્લેન્ડર વગેરેનો પણ ઉપયોગ કરી શકો છો અને પછી STL પર નિકાસ કરી શકો છો.
  • DWG થી STL માં કન્વર્ટ કરો: તે એક CAD ફાઇલ છે, અને ઘણા CAD ડિઝાઇન સોફ્ટવેર રૂપાંતર કરવા માટે વાપરી શકાય છે. દાખ્લા તરીકે:
    • ઑટોકેડ: આઉટપુટ > મોકલો > નિકાસ > ફાઇલનું નામ દાખલ કરો > લિથોગ્રાફી (*.stl) > સાચવો પ્રકાર પસંદ કરો.
    • સોલિડવર્કસ: ફાઇલ > સેવ એઝ > સેવ એઝ STL > વિકલ્પો > રિઝોલ્યુશન > ફાઇન > ઓકે > સેવ.
  • OBJ થી STL સુધી: બંને ઑનલાઇન રૂપાંતર સેવાઓનો ઉપયોગ કરી શકાય છે, તેમજ કેટલાક સ્થાનિક સોફ્ટવેર સાધનો. ઉદાહરણ તરીકે, Spin3D સાથે તમે નીચેના કરી શકો છો: ફાઇલો ઉમેરો > ખોલો > સેવ ઇન ફોલ્ડરમાં ડેસ્ટિનેશન ફોલ્ડર પસંદ કરો > આઉટપુટ ફોર્મેટ પસંદ કરો > stl > કન્વર્ટ બટન દબાવો અને પ્રક્રિયા સમાપ્ત થાય ત્યાં સુધી રાહ જુઓ.
  • સ્કેચઅપથી STL પર જાઓ: તમે તેને સ્કેચઅપ સાથે જ સરળ રીતે કરી શકો છો, કારણ કે તેમાં આયાત અને નિકાસ બંને કાર્યો છે. આ કિસ્સામાં જ્યારે તમારી પાસે સ્કેચઅપ ફાઇલ ખુલ્લી હોય ત્યારે તમારે પગલાંને અનુસરીને નિકાસ કરવાની જરૂર છે: ફાઇલ > નિકાસ > 3D મોડલ > STL ક્યાં સાચવવું તે પસંદ કરો > STereolithography ફાઇલ (.stl) તરીકે સાચવો > નિકાસ કરો.

વધુ માહિતી


2 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   રૂબેન જણાવ્યું હતું કે

    ખૂબ જ સારી રીતે સમજાવ્યું અને ખૂબ જ સ્પષ્ટ.
    સંશ્લેષણ માટે આભાર.

    1.    આઇઝેક જણાવ્યું હતું કે

      આભાર!