इस प्रोजेक्ट के बारे में
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 संशोधनों को लेबल, नोट्स, और स्थिति (ज्ञात अच्छा, परीक्षण की आवश्यकता, विफल, संग्रहीत) के साथ रखें। एक को अनुशंसित के रूप में चिह्नित करें। दो फ़ाइलों की साथ-साथ तुलना करें। प्रिंट इतिहास की समीक्षा करें और मेल खाते Moonraker कार्यों को आयात करें।
- **प्रिंट**: प्रिंटर स्थिति, प्रगति, और तापमान देखें। समर्थित प्रिंटरों पर G-code भेजें, रोकें, फिर से शुरू करें, या रद्द करें। प्रिंट या बैच को कतारबद्ध करें, मैन्युअल रूप से या कम से कम व्यस्त पात्र प्रिंटर पर रूट करें। प्रेषण से पहले G-code के विरुद्ध लोड की गई सामग्री और नोज़ल आकार की जाँच करें। रखरखाव विंडो की योजना बनाएँ।
- **सामग्री और लागत**: प्रिंटर और फिलामेंट प्रीसेट प्रबंधित करें। वैकल्पिक रूप से इन्वेंट्री और शेष फिलामेंट के लिए Spoolman कनेक्ट करें। Moonraker से वास्तविक अवधि, मापा गया फिलामेंट उपयोग, और प्रति-प्रिंट लागत रखें। प्रिंट गणना, फिलामेंट, लागत, और समय का पता लगाने के लिए एडमिन Statistics डैशबोर्ड का उपयोग करें।
- **साझा करें**: एक Collection के साथ Markdown नोट्स, PDFs, छवियाँ, और अन्य दस्तावेज़ रखें। समाप्त होने वाले, केवल-पढ़ने योग्य सार्वजनिक लिंक के माध्यम से एक मॉडल साझा करें। Discord, Telegram, ntfy, या सामान्य वेबहुक के माध्यम से सूचनाएँ प्राप्त करें।
- **बैकअप**: स्थायी सफाई से पहले ट्रैश किए गए मॉडलों को पुनर्स्थापित करें। गुम फ़ाइलों या अखंडता समस्याओं को खोजने के लिए Vault ऑडिट चलाएँ। SQLite डेटाबेस, प्रबंधित फ़ाइलों, और थंबनेल के बैकअप बनाएँ, सत्यापित करें, और पुनर्स्थापित करें। एक पोर्टेबल लाइब्रेरी संग्रह निर्यात या आयात करें।
- **पहुँच**: स्थानीय खाते और API कुंजियाँ बनाएँ, या OIDC/SSO कनेक्ट करें। Collections को देखने, संपादित करने, या एडमिन पहुँच प्रदान करें और प्रिंटरों को अलग देखने, प्रिंट, नियंत्रण, या एडमिन पहुँच प्रदान करें। ऑडिट लॉग परिवर्तनों को रिकॉर्ड करते हैं।
प्रिंटर संगतता में Moonraker/Klipper (स्थिर), Moonraker के माध्यम से Elegoo Neptune 4, Bambu LAN (बीटा), PrusaLink (बीटा), OctoPrint/OctoPi (बीटा), और Elegoo Centauri Carbon (बीटा) शामिल हैं।
PrintStash बीटा में है। अनुशंसित इंस्टॉलेशन SQLite और लोकल डिस्क के साथ Docker Compose है। इमेज linux/amd64 और linux/arm64 का समर्थन करती हैं। यह AGPL-3.0 के अंतर्गत लाइसेंस प्राप्त है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.