সুচিপত্র
3D প্রিন্টিংয়ের জন্য বিভিন্ন ধরনের ফাইল রয়েছে, যার মধ্যে দুটি হল STL & OBJ ফাইল। অনেকেই ভাবছেন যে এই ফাইলগুলির মধ্যে প্রকৃত পার্থক্য কী তাই আমি এটি ব্যাখ্যা করে একটি নিবন্ধ লেখার সিদ্ধান্ত নিয়েছি৷
STL এবং amp; OBJ ফাইল হল তথ্যের স্তর যা ফাইল বহন করতে পারে। এগুলি দুটি ফাইল যা দিয়ে আপনি 3D প্রিন্ট করতে পারেন, কিন্তু STL ফাইলগুলি রঙ এবং টেক্সচারের মতো তথ্য গণনা করে না, যখন OBJ ফাইলগুলিতে এই বৈশিষ্ট্যগুলির একটি দুর্দান্ত উপস্থাপনা রয়েছে৷
এটি মৌলিক উত্তর তবে বিভিন্ন 3D প্রিন্টিং ফাইল সম্পর্কে আরও দরকারী তথ্যের জন্য পড়তে থাকুন৷
3D প্রিন্টিংয়ের জন্য STL ফাইলগুলি কেন ব্যবহার করা হয়?
STL ফাইলগুলি 3D এর জন্য ব্যবহার করা হয় CAD এবং স্লাইসারের মতো 3D প্রিন্টিং সফ্টওয়্যারের সাথে তাদের সরলতা এবং সামঞ্জস্যের কারণে মুদ্রণ। STL ফাইলগুলি তুলনামূলকভাবে হালকা, মেশিন এবং সফ্টওয়্যারগুলিকে তাদের সহজে পরিচালনা করতে দেয়। তারা বেশিরভাগ মডেলের আকৃতি এবং বাহ্যিক পৃষ্ঠের উপর ফোকাস করে৷
আরো দেখুন: PLA, PETG, বা ABS 3D প্রিন্টগুলি কি গাড়ি বা সূর্যের মধ্যে গলে যাবে?STL ফাইলগুলি, যদিও আধুনিক 3D প্রিন্টিং চাহিদাগুলি পূরণ করা কঠিন বলে মনে হচ্ছে, এখনও 3D প্রিন্টিং ফাইল ফর্ম্যাটের জনপ্রিয় পছন্দ৷
3D প্রিন্টিং জগতে STL ফাইলগুলিকে যে হেড স্টার্ট দেওয়া হয়েছিল তা দীর্ঘ সময়ের জন্য তাদের আদর্শ করে তুলেছে৷ এই কারণে, অনেক 3D প্রিন্টিং সফ্টওয়্যারকে সামঞ্জস্যপূর্ণ এবং STL ফাইলের সাথে সহজে একত্রিত করার জন্য ডিজাইন করা হয়েছে৷
তাদের সহজ ফাইল বিন্যাস এছাড়াও এটিকে সংরক্ষণ এবং প্রক্রিয়া করা সহজ করে তোলে৷সুতরাং, আপনাকে খুব ভারী ফাইলগুলি নিয়ে কাজ করার বিষয়ে চিন্তা করতে হবে না৷
আপনি যদি একটি STL ফাইল তৈরি করার কথা ভাবছেন, তাহলে আপনার একটি কম্পিউটার-এডেড ডিজাইন সফ্টওয়্যার (CAD) লাগবে৷ অনেক CAD সফ্টওয়্যার আছে যা ব্যবহার করা যেতে পারে যেমন:
- ফিউশন 360
- টিঙ্কারক্যাড
- ব্লেন্ডার
- স্কেচআপ
আপনি একবার আপনার STL ফাইলগুলি তৈরি বা ডাউনলোড করার পরে, আপনি STL ফাইলটিকে একটি G-Code ফাইলে প্রক্রিয়া করতে আপনার 3D প্রিন্টিং স্লাইসারে স্থানান্তর করতে পারেন, যা আপনার 3D প্রিন্টার বুঝতে পারে৷
OBJ করতে পারেন ফাইলগুলি 3D মুদ্রিত হবে?
হ্যাঁ, OBJ ফাইলগুলিকে 3D প্রিন্ট করা যেতে পারে কেবল সেগুলিকে আপনার স্লাইসারে স্থানান্তর করে, STL ফাইলের মতো, তারপরে যথারীতি জি-কোডে রূপান্তর করে৷ আপনি সরাসরি আপনার 3D প্রিন্টারে একটি OBJ ফাইল 3D প্রিন্ট করতে পারবেন না কারণ এটি কোডটি বুঝতে পারে না৷
3D প্রিন্টারগুলি একটি OBJ ফাইলে থাকা তথ্য বুঝতে পারে না৷ এই কারণে স্লাইসার সফ্টওয়্যার Cura বা PrusaSlicer এর মত গুরুত্বপূর্ণ। একটি স্লাইসার সফ্টওয়্যার OBJ ফাইলটিকে একটি ভাষাতে রূপান্তর করে, জি-কোড, যা 3D প্রিন্টার দ্বারা বোঝা যায়৷
এছাড়া, স্লাইসার সফ্টওয়্যারটি OBJ ফাইলে থাকা আকৃতি/বস্তুগুলির জ্যামিতি পরিদর্শন করে৷ তারপরে এটি সর্বোত্তম উপায়গুলির জন্য একটি পরিকল্পনা তৈরি করে যা 3D প্রিন্টার স্তরগুলিতে আকারগুলি মুদ্রণ করতে অনুসরণ করতে পারে৷
আপনাকে অবশ্যই আপনার 3D প্রিন্টারের হার্ডওয়্যার এবং স্লাইসার সফ্টওয়্যার ব্যবহার করার বৈশিষ্ট্যগুলি পরীক্ষা করতে হবে৷ আমি বুঝতে পেরেছি যে কিছু ব্যবহারকারী OBJ ফাইলগুলিও মুদ্রণ করতে পারে নাকারণ স্লাইসার সফ্টওয়্যারটি OBJ ফাইলকে সমর্থন করে না, অথবা প্রিন্ট করা বস্তুটি তাদের প্রিন্টারের বিল্ড ভলিউমের বাইরে ছিল৷
কিছু 3D প্রিন্টার মালিকানা স্লাইসার ব্যবহার করে যা শুধুমাত্র সেই ব্র্যান্ডের 3D প্রিন্টারের জন্য বিশেষ৷
এমন একটি পরিস্থিতিতে যেখানে আপনার স্লাইসার সফ্টওয়্যারটি একটি OBJ ফাইল সমর্থন করে না, এটিকে একটি STL ফাইলে রূপান্তর করা হবে। বেশিরভাগ, যদি সমস্ত স্লাইসার সফ্টওয়্যার STL ফাইল সমর্থন না করে।
ফিউশন 360 (ব্যক্তিগত ব্যবহারের সাথে বিনামূল্যে) ব্যবহার করে কীভাবে একটি OBJ ফাইলকে একটি STL ফাইলে রূপান্তর করতে হয় তা জানতে নীচের ভিডিওটি দেখুন।
STL বা OBJ ফাইলগুলি কি 3D প্রিন্টিংয়ের জন্য ভাল? STL বনাম OBJ
ব্যবহারিকভাবে বলতে গেলে, 3D প্রিন্টিংয়ের জন্য STL ফাইলগুলি OBJ ফাইলের চেয়ে ভাল কারণ এটি 3D মডেলগুলিকে 3D প্রিন্ট করার জন্য প্রয়োজনীয় তথ্যের সঠিক স্তর সরবরাহ করে। OBJ ফাইলগুলিতে সারফেস টেক্সচারের মতো তথ্য থাকে যা 3D মুদ্রণে ব্যবহারযোগ্য নয়। STL ফাইলগুলি একটি 3D প্রিন্টার যতটা পরিচালনা করতে পারে তত বেশি রেজোলিউশন প্রদান করে৷
STL ফাইলগুলি এই অর্থে ভাল যে সেগুলি আরও ব্যাপকভাবে ব্যবহৃত হয় এবং সাধারণত একটি ছোট ফাইলের আকার থাকে, যখন OBJ ফাইলগুলি আরও তথ্য দেয়৷
কেউ কেউ যুক্তি দেখান যে মুদ্রণের জন্য ভাল ফাইল ব্যবহারকারীর চাহিদার উপর ভিত্তি করে। উদাহরণস্বরূপ, বেশিরভাগ অনলাইন 3D মডেল হল STL ফাইল। এটি একটি OBJ ফাইল পাওয়ার ঝামেলার মধ্য দিয়ে যাওয়ার পরিবর্তে একটি ব্যবহারকারীর জন্য উত্স করা সহজ৷
এছাড়াও, অনেক সফ্টওয়্যারের সাথে এর সামঞ্জস্যতা এটিকে আরও সুবিধাজনক করে তোলেশখ।
কিছু ব্যবহারকারী বলেছেন যে তারা একটি OBJ ফাইলের থেকে একটি STL ফাইল পছন্দ করে কারণ এর সহজ বিন্যাস এবং এর ছোট আকার। আপনি যদি রেজোলিউশন বাড়ানোর চেষ্টা করেন তবে এটি একটি ফ্যাক্টর থেকে কম হয়ে যায় কারণ রেজোলিউশন বৃদ্ধির ফলে ফাইলের আকার বৃদ্ধি পাবে। এর ফলে ফাইলটি অনেক বড় হয়ে যেতে পারে।
অন্যদিকে, আপনি যদি এমন একজন ব্যবহারকারী হন যিনি রঙে মুদ্রণ করতে চান এবং টেক্সচার এবং অন্যান্য বৈশিষ্ট্যের আরও ভাল উপস্থাপনাকে প্রশংসা করেন, তাহলে একটি OBJ ফাইল আরও ভাল বিকল্প।
সারাংশে, আমি আপনাকে একটি 3D প্রিন্টারের ব্যবহার নির্ধারণ করার পরামর্শ দেব। সেই সিদ্ধান্তের উপর ভিত্তি করে, এটি আপনাকে নিজের জন্য সর্বোত্তম ফাইল বিন্যাস বাছাই করতে সাহায্য করবে, তবে STL ফাইলগুলি সাধারণত সামগ্রিকভাবে ভাল হয়৷
STL এবং amp; এর মধ্যে পার্থক্য কী? G কোড?
STL হল একটি 3D ফাইল ফরম্যাট যাতে তথ্য থাকে যা 3D প্রিন্টার মডেল প্রিন্ট করতে ব্যবহার করে, অন্যদিকে G-Code হল একটি প্রোগ্রামিং ভাষা যা 3D ফাইল ফরম্যাটে থাকা তথ্য চালানোর জন্য ব্যবহৃত হয় যা 3D প্রিন্টাররা করতে পারে বোঝা. এটি তাপমাত্রা, প্রিন্ট হেড মুভমেন্ট, ফ্যান এবং আরও অনেক কিছুর উপর একটি 3D প্রিন্টারের হার্ডওয়্যার নিয়ন্ত্রণ করে৷
আরো দেখুন: UV রজন বিষাক্ততা - 3D প্রিন্টিং রজন কি নিরাপদ নাকি বিপজ্জনক?যেমন আমি উপরে উল্লেখ করেছি, 3D প্রিন্টারগুলি একটি 3D বিন্যাস ফাইল দ্বারা বাহিত তথ্য (বস্তুর জ্যামিতি) সনাক্ত করতে পারে না৷ তথ্যটি কতটা ভাল তা বিবেচ্য নয়, যদি প্রিন্টার বুঝতে না পারে এবং তাই এটি কার্যকর করতে পারে, তবে এটি 3D মুদ্রণের উদ্দেশ্যে ব্যবহারযোগ্য নয়৷
এটি একটি জি-কোডের উদ্দেশ্য৷ একটি জি-কোড হল একটিকম্পিউটার নিউমেরিক্যাল কন্ট্রোল (CNC) প্রোগ্রামিং ভাষা যা 3D প্রিন্টার দ্বারা বোঝা যায়। জি-কোড প্রিন্টার হার্ডওয়্যারকে নির্দেশ দেয় কি করতে হবে এবং 3D মডেলকে সঠিকভাবে পুনরুত্পাদন করার জন্য কীভাবে এটি করতে হবে।
চলাচল, তাপমাত্রা, প্যাটার্ন, টেক্সচার ইত্যাদি জিনিসগুলি জি দ্বারা নিয়ন্ত্রিত কিছু উপাদান। -কোড। প্রিন্টার সেটিংসে করা যেকোনো পরিবর্তনের ফলে একটি অনন্য জি-কোড তৈরি হয়৷
সিএনসি কিচেন থেকে স্টেফানের নীচের ভিডিওটি দেখুন৷
STLকে কীভাবে OBJ বা G কোডে রূপান্তর করবেন
একটি STL ফাইলকে একটি OBJ ফাইল বা একটি জি-কোডে রূপান্তর করতে, প্রতিটির জন্য আপনার উপযুক্ত সফ্টওয়্যার প্রয়োজন হবে। সেখানে অনেক সফ্টওয়্যার রয়েছে যা ব্যবহার করা যেতে পারে৷
এই নিবন্ধের জন্য, আমি STL থেকে OBJ-এর জন্য স্পিন 3D মেশ কনভার্টার এবং স্লাইসার সফ্টওয়্যার, STL থেকে G-কোডের জন্য আল্টিমেকার কিউরাকে আটকে রাখব৷
STL to OBJ
- স্পিন 3D মেশ কনভার্টার ডাউনলোড করুন
- স্পিন 3D মেশ কনভার্টার অ্যাপটি চালান।
- এতে "অ্যাড ফাইল" এ ক্লিক করুন উপরের বাম কোণে। এটি আপনার ফাইল ফোল্ডার খুলবে৷
- আপনি যে STL ফাইলগুলিকে রূপান্তর করতে চান তা নির্বাচন করুন এবং "খুলুন" এ ক্লিক করুন৷ এছাড়াও আপনি STL ফাইলটিকে টেনে নিয়ে স্পিন 3D অ্যাপে ড্রপ করতে পারেন।
- অ্যাপের নিচের বাম কোণে, আপনি "আউটপুট ফরম্যাট" বিকল্পটি দেখতে পাবেন। এটিতে ক্লিক করুন এবং ড্রপ-ডাউন মেনু থেকে OBJ নির্বাচন করুন।
- নিশ্চিত করুন যে আপনি ডানদিকে প্রিভিউ উইন্ডোতে পূর্বরূপ দেখতে সেগুলিতে ক্লিক করে সঠিক ফাইলগুলি নির্বাচন করেছেন।
- আপনি যেখানে চান নির্বাচন করুন সংরক্ষণ করতে"আউটপুট ফোল্ডার" বিকল্প থেকে রূপান্তরিত অ্যাপ। এটি অ্যাপের নীচে-বাম কোণে রয়েছে৷
- নীচে-ডান কোণায়, আপনি "রূপান্তর" বোতামটি দেখতে পাবেন, এটিতে ক্লিক করুন৷ আপনি একই সময়ে একটি ফাইল বা একাধিক ফাইল রূপান্তর করতে পারেন৷
আপনি যদি একটি ভিডিও নির্দেশিকা পছন্দ করেন তবে আপনি এই YouTube ভিডিওটি দেখতে পারেন৷
STL থেকে G-Code
- কিউরা ডাউনলোড এবং ইনস্টল করুন
- আপনি যে STL ফাইলটিকে জি-কোডে রূপান্তর করতে চান তার অবস্থান খুলুন
- ফাইলটিকে কিউরা অ্যাপে টেনে আনুন এবং ফেলে দিন
- আপনি আপনার মডেলে সামঞ্জস্য করতে পারেন যেমন বিল্ড প্লেটের অবস্থান, বস্তুর আকার, সেইসাথে তাপমাত্রা, পাখা, গতি সেটিংস এবং আরও অনেক কিছু।
- অ্যাপটির নীচে-ডানদিকে নেভিগেট করুন এবং "স্লাইস" বোতামে ক্লিক করুন এবং আপনার STL ফাইল G-কোডে রূপান্তরিত হবে।
- একবার স্লাইসিং প্রক্রিয়া সম্পন্ন হলে, একই কোণে আপনি একটি "সেভ টু রিমুভেবল" বিকল্প দেখতে পাবেন। যদি আপনার SD কার্ড প্লাগ ইন করা থাকে, তাহলে আপনি এটিকে সরাসরি ডিস্ক ড্রাইভে সংরক্ষণ করতে পারেন৷
- এজেক্ট এ ক্লিক করুন এবং নিরাপদে আপনার বাহ্যিক স্টোরেজ ডিভাইসটি সরান
এখানে প্রক্রিয়াটি দেখানো একটি দ্রুত ভিডিও রয়েছে।
3D প্রিন্টিংয়ের জন্য 3MF কি STL-এর চেয়ে ভাল?
3D ম্যানুফ্যাকচারিং ফরম্যাট (3MF) প্রযুক্তিগতভাবে আরও ভাল ফাইল ফর্ম্যাট বিকল্প 3D প্রিন্টিংয়ের পরিবর্তে ডিজাইন করুন কারণ এতে টেক্সচার, রঙ এবং আরও অনেক কিছুর মতো তথ্য রয়েছে যা একটি STL ফাইলে থাকতে পারে না। তাদের মধ্যে গুণমান একই হবে। কিছুলোকেরা 3MF ফাইল আমদানিতে সমস্যাগুলি রিপোর্ট করে৷
STL ফাইলগুলি 3D প্রিন্টিংয়ের জন্য দুর্দান্ত কাজ করে, তবে 3MF ফাইলগুলি আরও ভাল হতে পারে কারণ তারা মডেলগুলির জন্য ইউনিট পরিমাপ এবং পৃষ্ঠের টেক্সচার প্রদান করে৷
একজন ব্যবহারকারী করেছিলেন৷ রিপোর্ট করুন যে ফিউশন 360 থেকে কিউরাতে 3MF ফাইল পাঠানোর চেষ্টা করার সময় তাদের সমস্যা হয়েছিল, যা সাধারণ STL ফাইলগুলির সাথে ঘটে না। 3MF ফাইলগুলির সাথে আরেকটি সমস্যা হল কিভাবে তারা আপনার CAD সফ্টওয়্যারের মধ্যে একটি কো-অর্ডিনেট পজিশন রাখে, যা আপনার স্লাইসারে ফাইল ইম্পোর্ট করার জন্যও অনুবাদ করে৷
আপনি হয়তো দেখতে পাবেন যে আপনার মডেলের অবস্থানের প্রান্তে রয়েছে আপনার বিল্ড প্লেট, বা একটি কোণে ঝুলন্ত, তাই আপনি আরো প্রায়ই মডেল অবস্থান করতে হবে. এছাড়াও, আপনি নিশ্চিত করতে চান যে মডেলটির উচ্চতা 0।
অন্য একজন ব্যবহারকারী উল্লেখ করেছেন যে কীভাবে তারা 3D মডেলগুলিকে 3MF হিসাবে সংরক্ষণ করে এবং এটিকে PrusaSlicer-এর মতো স্লাইসারে আমদানি করে, এটি জালের ত্রুটি সনাক্ত করে, কিন্তু যখন তারা ফাইলটিকে একটি STL ফাইল হিসাবে সংরক্ষণ করে, এতে কোনো ত্রুটি নেই৷
যদি আপনার কাছে উল্লেখযোগ্যভাবে বিস্তারিত একটি মডেল থাকে, তাহলে একটি 3MF ফাইল ব্যবহার করা সার্থক হতে পারে, সাধারণত SLA রেজিন 3D প্রিন্টিংয়ের জন্য কারণ এটির রেজোলিউশন আপ থাকে৷ মাত্র 10 মাইক্রন পর্যন্ত।
এটি উল্লেখ করা হয়েছে যে 3MF ফাইলগুলি আসলে STL ফাইলের চেয়ে ছোট, যদিও আমি এটিতে খুব বেশি নজর দিইনি।
STL
অগ্রগামী 3D ফাইল ফরম্যাটের, STL সাম্প্রতিক বছরগুলিতে এখনও বেশ সেলিব্রিটি। 1987 সালে 3D সিস্টেম দ্বারা বিকশিত, এর ব্যবহার শুধুমাত্র 3D প্রিন্টিংয়ের মধ্যে সীমাবদ্ধ নয়। দ্রুতপ্রোটোটাইপিং এবং কম্পিউটার-এডেড ম্যানুফ্যাকচারিং হল অন্যান্য সেক্টর যেগুলি এটি তৈরির মাধ্যমে উপকৃত হয়েছে৷
সুবিধাগুলি
- এটি সর্বাধিক উপলব্ধ এবং বহুল ব্যবহৃত 3D ফাইল ফর্ম্যাট
- খুবই সহজ ফাইল ফরম্যাট
- অনেক 3D প্রিন্টার সফ্টওয়্যার এবং হার্ডওয়্যারের সাথে সামঞ্জস্যপূর্ণ, এটি একটি সুবিধাজনক পছন্দ করে তোলে।
- খুব জনপ্রিয়, এর অর্থ হল আরও অনলাইন রিপোজিটরি STL ফাইল ফরম্যাটে 3D মডেল সরবরাহ করে <5
- আপেক্ষিকভাবে কম রেজোলিউশন, কিন্তু 3D প্রিন্টিং ব্যবহারের জন্য এখনও অনেক বেশি
- রং এবং টেক্সচারের কোনও উপস্থাপনা নেই
- অবিট্র্যারি স্কেল এবং দৈর্ঘ্যের একক
- টেক্সচার এবং রঙ সমর্থনের জন্য তথ্য সঞ্চয় করে একটি একক ফাইলে
- ফিজিক্যাল থেকে ডিজিটালে ফাইল অনুবাদে সামঞ্জস্যতা
- থাম্বনেইল যা বহিরাগত এজেন্টদের সহজেই একটি 3MF নথির বিষয়বস্তু দেখতে দেয়।
- সর্বজনীন এবং ব্যক্তিগত এক্সটেনশনগুলি হল এক্সএমএল নেমস্পেস প্রয়োগের কারণে সামঞ্জস্যের সাথে আপোষ না করেই এখন সম্ভব।
- 3D প্রিন্টিং ক্ষেত্রে এটি তুলনামূলকভাবে নতুন। সুতরাং, এটি STL ফাইলের মতো অনেকগুলি 3D সফ্টওয়্যার প্রোগ্রামের সাথে সামঞ্জস্যপূর্ণ নয়বিন্যাস।
- 3D প্রিন্টিং সফ্টওয়্যারে আমদানি করার সময় ত্রুটি হতে পারে
- এটির CAD সফ্টওয়্যারের সাথে আপেক্ষিক অবস্থান রয়েছে তাই এটি আমদানি করার জন্য পুনরায় অবস্থানের প্রয়োজন হতে পারে।
কনস
3MF
3MF কনসোর্টিয়াম দ্বারা ডিজাইন করা এবং বিকশিত, তারা একটি সাহসী দাবি করে যে এই নতুন 3D প্রিন্টিং ফর্ম্যাট ব্যবহারকারী এবং কোম্পানিগুলিকে " উদ্ভাবনের উপর ফোকাস করতে" অনুমতি দেবে৷ এটি যে সমস্ত বৈশিষ্ট্যে ভরপুর হয়ে আসে, আমি এটাও মনে করি যে তারা সেরা 3D প্রিন্টিং ফাইল ফরম্যাটের জন্য গুরুতর প্রতিযোগী৷
সুবিধাগুলি
কনস
আপনি এখানে এর বৈশিষ্ট্যগুলি সম্পর্কে আরও পড়তে পারেন৷
৷