منصوبے کے بارے میں
PrintStash ایک اوپن سورس، خود میزبان ویب ایپلیکیشن ہے جو 3D پرنٹنگ لائبریری کے انتظام کے لیے ہے۔ یہ آپ کے کمپیوٹر، ماڈل مارکیٹ پلیسز اور NAS کی فائلوں کو یکجا کرتی ہے، جس سے آپ انہیں پیش نظارہ کر سکتے ہیں، اپنے سلائیسر میں کھول سکتے ہیں، اور ہر ماڈل کے ساتھ پرنٹ سیٹنگز اور نتائج محفوظ رکھ سکتے ہیں۔ یہ شروع کرنے کے لیے SQLite اور مقامی ڈسک کے ساتھ آپ کے اپنے سرور پر چلتی ہے۔
اہم خصوصیات میں شامل ہیں:
- **درآمد**: STL، 3MF، OBJ، STEP/STP، DXF، G-code، اور PrusaSlicer بائنری G-code (.bgcode) فائلیں اپ لوڈ کریں۔ Printables، MakerWorld، اور Thingiverse جیسی ماڈل سائٹس سے URL یا براؤزر ایکسٹینشن کے ذریعے حاصل کریں۔ ماؤنٹ شدہ فولڈرز، NAS شیئرز، S3-کمپیٹیبل اسٹوریج، WebDAV/Nextcloud، SFTP، یا Google Drive کو اپنی جگہ پر انڈیکس کریں۔ ایک OrcaSlicer پوسٹ پروسیسنگ ہک برآمد شدہ G-code خودکار طور پر اپ لوڈ کرتا ہے۔
- **منظم کریں**: گرڈ یا لسٹ ویوز میں تھمب نیلز براؤز کریں، نیسٹڈ Collections میں نیویگیٹ کریں، اور ڈریگ اینڈ ڈراپ سے ماڈلز منتقل کریں۔ نام، فائل نام، ٹیگز، فائل ٹائپ، میٹریل، سلائیسر، پرنٹر ماڈل اور مزید کے ذریعے تلاش کریں۔ فیورٹس کو اسٹار کریں اور فلٹر شدہ ویوز محفوظ کریں۔ ٹیگز بلک ایڈٹ کریں، ماڈلز منتقل کریں، یا انہیں ٹراش کریں۔
- **ملٹی پارٹ ماڈلز**: موجودہ ماڈلز کو ترتیب شدہ، نامزد ٹکڑوں میں متبادل کے ساتھ گروپ کریں۔ گروپ کو اپنا کور، تفصیل، ٹیگز اور گائیڈز دیں۔ ماڈلز کو پروجیکٹس میں دوبارہ استعمال کریں۔
- **پیش نظارہ**: براؤزر میں سورس میشز کو سالڈ، X-ray، اور وائر فریم موڈز کے ساتھ گھمائیں اور زوم کریں۔ سادہ متن G-code کو لیئر بہ لیئر پیش نظارہ کریں۔ نکالے گئے طول و عرض، حجم، مثلث کی تعداد، اور سلائیسر سیٹنگز کا معائنہ کریں۔ ڈیپ لنکس کے ذریعے فائلیں براہ راست OrcaSlicer، Bambu Studio، یا PrusaSlicer میں کھولیں۔
- **ریویژنز**: ہر ماڈل کے لیے کئی G-code ریویژنز لیبلز، نوٹس اور اسٹیٹس (known good، needs test، failed، archived) کے ساتھ رکھیں۔ ایک کو تجویز کردہ نشان زد کریں۔ دو فائلوں کا ساتھ ساتھ موازنہ کریں۔ پرنٹ ہسٹری کا جائزہ لیں اور مماثل Moonraker جابز درآمد کریں۔
- **پرنٹ**: پرنٹر اسٹیٹس، پیش رفت، اور درجہ حرارت دیکھیں۔ معاون پرنٹرز پر G-code بھیجیں، روکیں، دوبارہ شروع کریں، یا منسوخ کریں۔ پرنٹس یا بیچز کو قطار میں لگائیں، دستی طور پر یا کم سے کم مصروف اہل پرنٹر پر روٹ کریں۔ ڈسپیچ سے پہلے لوڈ شدہ میٹریل اور نوزل سائز کو G-code کے خلاف چیک کریں۔ مینٹیننس ونڈوز کی منصوبہ بندی کریں۔
- **میٹریلز اور اخراجات**: پرنٹر اور فلیمنٹ پریسیٹس کا انتظام کریں۔ اختیاری طور پر انوینٹری اور باقی فلیمنٹ کے لیے Spoolman سے جڑیں۔ Moonraker سے اصل دورانیہ، ماپا گیا فلیمنٹ استعمال، اور فی پرنٹ لاگت رکھیں۔ پرنٹ کی تعداد، فلیمنٹ، لاگت اور وقت کو دریافت کرنے کے لیے ایڈمن Statistics ڈیش بورڈ استعمال کریں۔
- **شیئر**: Collection کے ساتھ Markdown نوٹس، PDFs، تصاویر اور دیگر دستاویزات رکھیں۔ ایک ماڈل کو ختم ہونے والے، صرف پڑھنے کے قابل عوامی لنک کے ذریعے شیئر کریں۔ Discord، Telegram، ntfy، یا عمومی webhooks کے ذریعے اطلاعات وصول کریں۔
- **بیک اپس**: مستقل صفائی سے پہلے ٹراش شدہ ماڈلز بحال کریں۔ گمشدہ فائلوں یا سالمیت کے مسائل تلاش کرنے کے لیے Vault آڈٹس چلائیں۔ SQLite ڈیٹا بیس، منظم فائلوں، اور تھمب نیلز کے بیک اپس بنائیں، تصدیق کریں، اور بحال کریں۔ ایک پورٹیبل لائبریری آرکائیو برآمد یا درآمد کریں۔
- **رسائی**: مقامی اکاؤنٹس اور API کیز بنائیں، یا OIDC/SSO سے جڑیں۔ Collections کو ویو، ایڈٹ، یا ایڈمن رسائی دیں اور پرنٹرز کو الگ ویو، پرنٹ، کنٹرول، یا ایڈمن رسائی دیں۔ آڈٹ لاگز تبدیلیاں ریکارڈ کرتے ہیں۔
پرنٹر مطابقت میں Moonraker/Klipper (مستحکم)، Elegoo Neptune 4 بذریعہ Moonraker، Bambu LAN (بیٹا)، PrusaLink (بیٹا)، OctoPrint/OctoPi (بیٹا)، اور Elegoo Centauri Carbon (بیٹا) شامل ہیں۔
PrintStash بیٹا میں ہے۔ تجویز کردہ تنصیب Docker Compose کے ساتھ SQLite اور مقامی ڈسک ہے۔ امیجز linux/amd64 اور linux/arm64 کو سپورٹ کرتی ہیں۔ یہ AGPL-3.0 کے تحت لائسنس یافتہ ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.