كي كاد
محرر PCB من KiCad | |
| المؤلف(ون) الأصلي(ون) | جان بيير شاراس |
|---|---|
| المطور(ون) | مطورو KiCad [1] |
| الإصدار الأولي | 1992 [2] |
| إصدار مستقر | 8.0.6 [3]
/ 14 أكتوبر 2024 |
| مستودع |
|
| مكتوب في | سي++ [4] |
| نظام التشغيل | لينكس ، ماك ، ويندوز |
| متوفر في | 39 لغة [5] |
| يكتب | إيدا |
| رخصة | GPL-3.0 [6] |
| موقع إلكتروني | www.kicad.org |
KiCad ( / ˈkiːˌkæd / KEE -kad [ 7] ) هو مجموعة برامج مجانية لأتمتة التصميم الإلكتروني (EDA). يسهل تصميم ومحاكاة الأجهزة الإلكترونية لتصنيع PCB. يتميز ببيئة متكاملة لالتقاط المخططات التخطيطية وتخطيط PCB وعرض ملفات التصنيع ومحاكاة SPICE التي توفرها ngspice والحسابات الهندسية. توجد أدوات داخل الحزمة لإنشاء قائمة المواد والأعمال الفنية وملفات Gerber والنماذج ثلاثية الأبعاد لـ PCB ومكوناتها.
تاريخ
التاريخ المبكر
تم إنشاء KiCad في عام 1992 بواسطة جان بيير شاراس أثناء عمله في IUT de Grenoble . [8] جاء الاسم من الأحرف الأولى في اسم شركة صديق جان بيير بالإضافة إلى مصطلح CAD . [9] كان KiCad في الأصل عبارة عن مجموعة من البرامج الإلكترونية المخصصة للاستخدام جنبًا إلى جنب مع بعضها البعض. كانت الأدوات الرئيسية هي EESchema وPCBnew وعارض Gerber وآلة حاسبة.
من العقد الأول من القرن الحادي والعشرين حتى الوقت الحاضر
مع الانخفاض السريع في أسعار لوحات الدوائر المطبوعة المصنوعة بشكل احترافي، أصبح تصميم الإلكترونيات للهواة أكثر شعبية. ونتيجة لهذا، بدأت KiCad في اكتساب زخم كبير وقاعدة مطورين أكبر.
في عام 2013، بدأ قسم CERN BE-CO-HT في المساهمة بالموارد في KiCad للمساعدة في تعزيز تطوير الأجهزة المفتوحة من خلال المساعدة في تحسين KiCad ليكون على قدم المساواة مع أدوات EDA التجارية. [10] من عام 2013 حتى عام 2018 تقريبًا، قدمت CERN مطورين بدوام جزئي للمساعدة في تحسين KiCad. تضمن الكثير من العمل الذي قدمته CERN إعادة هيكلة ضخمة لقاعدة التعليمات البرمجية لمنح KiCad بنية أفضل للنمو والتكيف. [11] يتم تقديم المساعدة أيضًا من خلال تنظيم التبرعات وجمع التبرعات للمساعدة في دفع ثمن مطوري العقود الإضافيين لـ KiCad، إلى جانب رعاية البنية التحتية لشبكة KiCad. تم توفير أكثر من 1400 ساعة من وقت المطور من قبل CERN. [12]
تم تحقيق إنجاز كبير في ديسمبر 2015 بدءًا من KiCad 4.0.0، أول إصدار من KiCad يتبنى نظام إصدار النقاط . كان هذا أيضًا أول إصدار يتميز بالأدوات الأكثر تقدمًا التي نفذها مطورو CERN.
انضمت KiCad إلى مؤسسة Linux في نوفمبر 2019. [13]
بالإضافة إلى ذلك، قام اثنان من المطورين الرئيسيين بتأسيس شركة خدمات في عام 2019 للمساعدة في توفير دعم تطوير مدفوع إضافي لـ KiCad. [14]
سمات




يستخدم KiCad بيئة متكاملة لجميع مراحل عملية التصميم: التقاط المخططات التخطيطية، وتخطيط PCB، وإنشاء/تصور ملفات Gerber، وتحرير المكتبة.
KiCad هو برنامج متعدد الأنظمة الأساسية ، مكتوب بلغة C++ مع wxWidgets ليعمل على FreeBSD و Linux و Microsoft Windows و Mac OS X. يتوفر العديد من مكتبات المكونات، ويمكن للمستخدمين إضافة مكونات مخصصة. يمكن أن تكون المكونات المخصصة متاحة لكل مشروع على حدة أو مثبتة للاستخدام في أي مشروع. توجد أيضًا أدوات للمساعدة في استيراد المكونات من تطبيقات EDA الأخرى، على سبيل المثال EAGLE و Altium . تتوفر أيضًا مكتبات تابعة لجهات خارجية لـ KiCad، بما في ذلك SnapEDA، [15] ومكتبة Digi-Key KiCad. [16] منذ KiCad V4، تتم كتابة ملف اللوحة بتنسيق S-expression القابل للقراءة من قبل الإنسان استنادًا إلى UTF-8 . كما تم تحويل المخططات والمكتبات وملفات المشروع إلى تنسيق S-expression في KiCad V6 لتسهيل الصيانة. توجد ملفات التكوين أيضًا في نص عادي موثق جيدًا، مما يساعد في ربط أنظمة التحكم في الإصدار ، بالإضافة إلى نصوص إنشاء المكونات الآلية .
اللغات
يتم دعم العديد من اللغات، مثل البلغارية ، والكتالونية ، والصينية ، والتشيكية ، والهولندية ، والإنجليزية ، والفنلندية ، والفرنسية ، والألمانية ، واليونانية ، والمجرية ، والإيطالية ، واليابانية ، والكورية ، والليتوانية ، والبولندية ، والبرتغالية ، والروسية ، والسلوفاكية ، والسلوفينية ، والإسبانية ، والسويدية .
تحرير المخططات التخطيطية
يحتوي محرر مخططات KiCad على ميزات تشمل أوراق مخططات هرمية وإنشاء رموز مخصصة وفحص القواعد الكهربائية ( ERC ) ومحاكاة الدوائر المتكاملة ngspice . ترتبط الرموز التخطيطية بشكل فضفاض للغاية ببصمات لوحة الدائرة لتشجيع إعادة استخدام البصمات والرموز (على سبيل المثال، يمكن استخدام بصمة 0805 واحدة للمكثفات والمقاومات والمحثات وما إلى ذلك).
تحرير ثنائي الفينيل متعدد الكلور
يدعم محرر PCB الخاص بـ KiCad داخليًا ما يصل إلى 32 طبقة نحاسية و32 طبقة تقنية. يتم تخزين الأبعاد بدقة نانومترية في أعداد صحيحة مكونة من 32 بت، مما يجعل البعد الأقصى النظري لـ PCB 2 31 نانومتر، أو ما يقرب من 2.14 متر.
تتوفر مجموعة متنوعة من الأدوات أثناء القيام بالتخطيط من خلال كل من الوظائف المضمنة والمكونات الإضافية الخارجية. تتضمن بعض الوظائف المضمنة المتقدمة جهاز توجيه الدفع والدفع، وضبط طول التتبع التفاضلي والفردي، وتمييز الشبكة وتعتيم الطبقة الفردية، وفحص قواعد التصميم القابلة للتخصيص بدرجة كبيرة (DRC).
تم تطوير عدد من الأدوات الخارجية بعد إضافة تكامل نصوص Python إلى KiCad. يوجد عدد من المكونات الإضافية مثل مولدات ملصقات الحرير عالية الجودة، وعارضات قوائم المواد والتجميعات، ومكونات إضافية للتقسيم إلى مجموعات، بالإضافة إلى العديد من المكونات الإضافية الأخرى.
تعتمد وظيفة عرض PCB ثلاثية الأبعاد على نماذج STEP و VRML ، ويمكن تصدير نموذج اللوحة للتكامل مع CAD .
أجهزة التوجيه التلقائي الخارجية
بدلاً من ذلك، يمكن استخدام FreeRouting مفتوح المصدر المستند إلى Java من Alfons Wirtz [17] لتوجيه اللوحات تلقائيًا خارجيًا. تم تكييف Toporouter من Anthony Blake ، وهو موجه تلقائي طوبولوجي تم تطويره في عام 2008 لـ PCB gEDA كمشروع مفتوح المصدر ممول من Google تحت إشراف DJ Delorie ، [18] للاستخدام مع KiCad أيضًا.
مجتمع
في 12 مارس 2015، أعلنت شركة Olimex Ltd، [19] وهي شركة تقدم أدوات التطوير ومبرمجي الأجهزة المضمنة، أنها تحولت من EAGLE إلى KiCad كأداة EDA الأساسية الخاصة بها. [20]
انظر أيضا
- مقارنة بين برامج EDA
- قائمة حزم البرمجيات المجانية والمفتوحة المصدر
- قائمة محاكيات الدوائر الالكترونية المجانية
- قائمة برامج الهندسة الكهربائية
مراجع
- ^ "فريق مطوري KiCad". مؤرشف من الأصل في 2018-07-29 . تم الاسترجاع 2018-07-29 .
- ^ Halvick, Remy (2007-07-08). "Re: About KiCad first release". kicad-users .
[…] أخبرني JP Charras أن المسودات الأولى تم إجراؤها في عام 1992 لإصدار DOS، ولكن لم يتم نشرها […]
- ^ "إصدار KiCad 8.0.6". 2024-10-14 . تم الاسترجاع 2024-10-15 .
- ^ Manveru (2009-10-13). "KiCad". مؤرشف من الأصل في 2018-07-29 . تم الاسترجاع 2011-01-20 .
- ^ "kicad-i18n - ترجمات لرمز مصدر KiCad".
- ^ "ترخيص برنامج KiCad". مؤرشف من الأصل في 2018-07-29 . تم الاسترجاع 2016-07-12 .
- ^ Stambaugh, Wayne (2018-02-03) [2018]. "KiCad Version 5 New Feature Demo". مؤرشف من الأصل في 2018-07-29.
- ^ "Kicad". iut-tice.ujf-grenoble.fr . مؤرشف من الأصل في 2015-12-21 . تم الاسترجاع في 2015-12-29 .
- ^ "Re: [RFC] تسمية التطبيق: أرشيف قائمة البريد: فريق مطوري Kicad في Launchpad".
- ^ "برنامج KiCad يحصل على معاملة CERN". 2023-05-26.
- ^ "KiCad يصل إلى آفاق جديدة". 2023-05-26.
- ^ https://cernandsocietyfoundation.cern/sites/cernandsocietyfoundation.web.cern.ch/files/Annual%20Reviews/CERN%20&%20Society%20Foundation%20Annual%20Review%202018.pdf [ عنوان URL العاري PDF ]
- ^ "KiCad تنضم إلى مؤسسة Linux Foundation لتطوير أتمتة التصميم الإلكتروني". 2019-11-22. مؤرشف من الأصل في 2021-11-18 . تم الاسترجاع 2021-11-18 .
- ^ "نبذة عنا – كيبرو".
- ^ سنابيد
- ^ "مكتبة Digi-Key KiCad". GitHub .
- ^ Wirtz, Alfons (2014-03-08) [2004]. "FreeRouting - Printed Circuit Board Routing Software from FreeRouting.net". GitHub . مؤرشف من الأصل في 2017-09-23 . تم الاسترجاع في 2017-09-24 .
- ^ Blake, Anthony (2009-07-07) [2008]. "Topological Autorouter - Introduction". مؤرشف من الأصل في 2011-02-27.
- ^ "شركة أوليمكس المحدودة."
- ^ "أول لوحتين صغيرتين من KiCAD OSHW جاهزتان!". 2015-03-12. مؤرشف من الأصل في 2015-03-17.
روابط خارجية
- الموقع الرسمي
- الوثائق الرسمية
- البدء في KiCad
- مجموعة مكتبات KiCad الرسمية
- تطوير ميزة جديدة - منتدى Kicad
