منصوبے کے بارے میں
مارلن ریپ ریپ اور مطابقت رکھنے والے 3D پرنٹرز کے لیے GPL لائسنس یافتہ فرم ویئر ہے، جو ایک کوڈ بیس سے 8 بٹ AVR اور 32 بٹ ARM مائیکروکنٹرولرز دونوں کو سپورٹ کرتا ہے۔ دستاویزی مارلن 2.1 بگ فکس برانچ نو مربوط محوروں اور آٹھ ایکسٹروڈرز تک سپورٹ کرتی ہے، لیکن اسے پروڈکشن استعمال کے لیے نہیں بتایا گیا ہے۔
اس کا ہارڈویئر ایبسٹریکشن لیئر پلیٹ فارمز کے درمیان ایک مشترکہ API فراہم کرتا ہے۔ درج کردہ اہداف میں Arduino AVR، STM32، ESP32، LPC1768/1769، GD32، HC32، SAMD، Teensy، Arduino Due، بیٹا RP2040 سپورٹ، لینکس نیٹیو، اور ونڈوز، میک او ایس، اور لینکس کے لیے ایک سمیولیٹر شامل ہیں۔
مشین مخصوص کنفیگریشن فائلیں علیحدہ MarlinFirmware/Configurations ریپوزٹری میں برقرار رکھی جاتی ہیں، جس میں سینکڑوں کمیونٹی ٹیسٹ شدہ کنفیگریشنز ہیں۔ مارلن کو Visual Studio Code میں Auto Build Marlin اور PlatformIO، ایک VS Code ڈیو کنٹینر، یا Arduino IDE کا استعمال کرتے ہوئے بنایا اور اپ لوڈ کیا جا سکتا ہے؛ PlatformIO کو ترجیحی آپشن بتایا گیا ہے۔
یہ پروجیکٹ سرکاری دستاویزات، ایک Discord سرور، فورمز، سوشل گروپس، اور بگ رپورٹس اور فیچر کی درخواستوں کے لیے ایک GitHub ایشو کیو فراہم کرتا ہے۔ شراکت دار بگ فکس-2.1.x برانچ میں پل ریکویسٹ استعمال کرتے ہیں، کوڈنگ کے معیارات پر عمل کرتے ہیں، اور بلڈ اور یونٹ ٹیسٹ شامل کر سکتے ہیں۔ GPL لائسنس کے تحت وینڈرز اور دیگر صارفین جو مارلن پر مبنی فرم ویئر تقسیم کرتے ہیں، انہیں متعلقہ سورس کوڈ دستیاب کرنا ہوتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.