6.0 KICAD: מה עשה את זה ומה לא


אני עוקב אחרי ההתפתחות של KiCAD במשך מספר שנים, ולהשתמש בו בתור האלקטרוניקה העיקרית שלי CAD חבילה יומית למשך שש השנים האחרונות או משהו כזה כך, שחרור KiCAD 6.0 הוא די מרגש חנון אלקטרוניקה כמוני. תאריך השחרור נדחף החוצה קצת, כפי שזהו עדכון כזה משמעותי, וכן לקחה קצת יותר זמן מהצפוי. אבל, זה היה סוף סוף שכותרתו ודחף החוצה הפצה ביום חג המולד, עם כמה תרועה הגיע הרבה במקומות טיפוסיים.

אז עכשיו זה זמן טוב להסתכל על אילו תכונות חדשות KiCAD 6.0 – למעשה 6.0.1 הוא השחרור הנוכחי בשעת כתיבה עקב תיקוני באגים מסוימים – ואיזה תכונות שתוכנן במקור עבור 6.0 כיום להיות נדחו את מפת הדרכים 7.0 ו מעבר.

שינויים

כפי שקורה בדרך כלל המקרה עם עדכונים גדולים, רבים מהשינויים הגדולים ביותר הם מורגש למשתמש, והם תוצאה של שיפוץ קוד משמעותי רכישה ליצור מסגרות עקבית עבור למפתחים עבודה, תוך שהם מוסיפים תכונות חדשות מהרשימה משאלה . מה אנחנו כמשתמשים לראות הן את השינויים עבודה תחת למכסה המנוע הזה מאפשר. שינוי בתכונה בדרך כלל נראה “קל” מנקודת מבטו של משתמש, אבל דורש שינויים פנימיים מקיפים הרבה מאמץ יזם מאחורי הקלעים. KiCAD הוא פרויקט ישן, עם שלושה עשורים של היסטורית קוד, כך לפרום הרבה כי לבנות מסגרות העקבית אלה לעבודה עתידית כבר משימה מונומנטלית. בראיון פודקאסט אלקטרוניקת הקשר אחרון עם יזם KiCAD [ג’ון אוונס] הדאגה של היסטורית קוד זה הוסבר בהקשר זה בצורה מאוד יקרה, ואתה באמת יכול לקבל תחושה של איך בדיוק זה יכול להיות אתגר כדי לנווט כמו חדש המפתחים ולמה עדכון זה כל כך חשוב.

ספריות סכמטי קבצים

בעקבות על פורמט ספריית PCB S-ביטוי KiCAD 5.0 הציג, ספריות סמל מתוארות כעת באותה המתכונת. 6.0 KiCAD יהפכו את ההגירה בלחיצת כפתור. פורמט זה פותח כדי להיות קריא, אשר בתורו עושה את זה הרבה יותר פשוט לכתוב תוכנה אחרת שיוצרת או משנה את הקבצים הללו.

אחת שינוי מועיל הוא כי תלות ספריות סכמטיים כבר ירד, כך פעם סדין הושלם, אתה רק צריך את קובץ הגיליון כדי לפתוח אותו. לא הרבה יותר שבור גליונות סכמטי! לא הרבה יותר לרדוף ספריות עבור קומץ של סמלים, ושימוש חוזר עיצוב הוא פשוט בהרבה.

שינויים אלה, כמובן, יש גם חסרון – ברגע שפתח ולהעברת פרויקט מ 5.x KiCAD, אין דרך לחזור, לכן הקפידו ליצור עותק ראשון ו / או בקרת גרסות שימוש. עם זאת, עד כה, לא היה לי שום בעיות כי יאלץ אותי בחזרה רילוקיישן אל המהדורה הקודמת.

תכונות חדשות

טוב מקוצר מפותל. בכל הרצינות, זה בשורה נהדרת עבור עיצוב PCB flex
רשימת התכונה המעודכנת או חדש היא כול כך נרחבת, כי פשוט לציין אותו בכול פה תהיה התחייבות ארוכה למדי. כפי שזה היה מזל, לא הייתי צריך, כמו [פיטר Dalmaris] פרסם מקדים של השינויים שיבוצעו בגרסה 6.0 בתחילת השנה, כאשר רבי תכונות חדשות ושינויים כבר התגלגלו אל “nightlies” עבור בדיקות בטא. גולת הכותרת הראשונה בשבילי היא עדכון גדול להנחיות העיצוב בדיקת (DRC) מערכת, אשר כיום ניכרת הרבה יותר חזק להגדרה, וגם מאפשר אישית הנחיות לכל הלוח. תכונה זו יש תחביר מפרט מיוחד משלה, ייקח קצת זמן כדי ללמוד, אבל נראה כמו זמן טוב בילו. עוד תחום השתפר מאוד הוא הפנל בצד לשלוט בחשיפה, להקלה מלאה של רכיבים בולטים ולעזור לייצר תצוגת עומס ללא תוך כדי העבודה בין שכבות.

עקבות מפותלות נראות נהדרות. להרגיש לגמרי בחינם להתווכח על דבריו לגבי השירות שלהם. (אולי בעיצובי RF ומיקרוגל?) ממלא מקוצר אזור נהדר עבור אלה מאתנו לפתח מעגלים גמישים, או מטוסים שצריך-אור נחושת מסיבות תרמית. ובעוד אנחנו מדברים על מילוי אזור, יש כעת אפשרות תצורה כדי לאפשר filleting של פינות מחוץ למתווה אזור, מה שהופך אזורי שפרוסה להיראות יפה הרבה.

תכונה אחת שככל הנראה הוא לא חדש KiCAD 6.0, אבל אני לא גיליתי לפני, בעיות לגרור בחירות. כאשר גרירה בלחיצה סביב חבורה של אובייקטים, כדי לבצע בחירה מקובצת, מתברר הכלי בכיוון רגיש. גרירת מפריטים בוחרים רק משמאל לימין כלול לחלוטין בתוך התיבה – אלא להיפך – בחירה מתוך בוחר נכתבות מימין לשמאל כול פריטי נגיעות התיבה, אפילו חלקית. אני באמת מצטער שלא מצאתי זה את לפני שנים! הודות [Stargirl @thevalkyrie] בטוויטר עבור ראשי על זה.

שיפורים משמעותיים נוספים הם התקנת פרויקט המאוחדת, עם אפשרויות הרבה יותר רבות מאפייני PCB סט כמו ערימה-אפ, ועל הגדרות שיעור אחרונות, נטו ארוכים ברמת סכמטי עם צבעים וסגנונות להתאמה אישית כדי לשפר בהירות של כוונת עיצוב. לבסוף, ישנו כלל חדש”ים קובץ” תכונת יבוא הגדרות fab PCB ואילוצים, אשר תהיה בתקווה לאפשר הגדרה פשוט של אילוצי לוח בעת מעבר בין תהליכים מפיקים שונים, וכן להקטין את האפשרות של הנושא מטריד לפתח לוח הדוק לסט המנחה הטועה. (מעולם לא עשה דבר לעצמי, אוי לא.)

עורך PCB יש כל כך רבים עדכונים ושיפורים בעיצוב שאין בחלל כאן כדי לעשות את זה צדק. אני מציע לקרוא את הערות השחרור במקום! הגרסה הקצרה היא כי העבודה התייעלה, כלים הורחבו התארגנה מחדש ועשתה הרבה יותר גלוי, וחלק KiCAD של קצוות מחוספסים ומוזרויות אחרות כבר הדור.

תוסף חדש ומנהל תוכן

תכונה אחת טובה מאוד כי יש התגנב פנימה כדי לשחרר 6.0 ברגע האחרון היא הגרסה הראשונה של התוסף החדש ומנהל תוכן. זה בהרבה משפר את חוויית המשתמש להוספת תוספים, עם הפרויקט KiCAD שמירה מאגר מקוון משלה, וכן תוספים חדשים הגיעו כל הזמן.

ניהול משולב זו יאפשר נראית הרבה יותר טוב של נושאים שנתרם על ידי קהילה, ספריות והרחבות תוכנה, ובוודאי יהיה לסמן עידן חדש של התאמה אישית KiCAD. בזמן הכתיבה, תוספים ראויים לציון כוללים את InteractiveHtmlBom מצטיין, אשר אני משתמש בהרחבה, KiBuzzard לצורך התיוג המפואר שלך, ואת KiKit למשימות panelisation.

המאגר נמצא בשלבים המוקדמים, אבל ספריות רכיב חדשות כבר צצות גם שם. זה לא לדחוף כפתור לחלוטין, עם זאת. אם תוסף Python די מורכב לסמוך עד מודולים שאינם מחדל מותקן, אז אתה צריך ידנית להפעיל את PIP מאנגר חבילת פייתון לפגוש תלות אלה. למרבה המזל, לפחות על חלונות, קיים פריט תפריט מיוחד המתורגמן הפקודה עם כל השבילים Python מוגדר כראוי, ולכן הוא עניין של מה בכך כדי לפתוח פופ מסוף, Invoke PIP, אז לפצח על עם הפרויקט שלך. תוספי Python שצריך התערבות ידנית צריכים להנחות אותך עם הוראות כשהם מותקנים ראשונים. בתקווה בגרסאות עתידיות של מנהל החבילות תעסוק בנושאים כגון אוטומטית! לבסוף, בסגנון קוד פתוח אמיתי, זה מספיק קל להוסיף מאגרים נוספים, כך שאתה יכול לנתק את עצמך מן הגרסה הרשמית אם אתה או הארגון שלך יש צרכים אחרים.

נדחה ל 7.0

רשימת המשאלות עבור KiCAD 6.0 הייתה ממש גדולה ושאפתנית, ובשנת רכישה לקבל שווה משהו באמצעות החוצה במהירות, הקפאת תכונה נחקקה בתחילת השנה שעברה ב רכישה כדי לסיים את התכונות שהפכו את החתך וברזל את הבאגים. תכונות רבות ממש טובות לא עשו מספיק התקדמות, או לסמוך על שינויים אחרים לפני עבודה יכולה להתחיל. לא משנה, תן מבט של על כמה טריקים חדשים המתוכננים לשחרור הבא.

דבר ראשון, ה- API Python הולך להשתנות. גישת API לאובייקט סכמטי לא נתמך כרגע, כך שלא ניתן ליצור תוספים לתפעל שרטוטים. זה ישתנה בגרסת 7.0, אבל לא עד עצם סכמטי הבסיסי הוא refactored כדי להפעיל אותו. ישנו API מאפייני אובייקט מתוכנן / התבוננות פנימית אשר מאפשרים סוג חדש של תוספים להיווצר אפילו הרבה מניפולציה עיצוב חזק יותר. להחזיק אצבעות!

התכונה הגדולה הבאה שוב מנפיקת העורך סכמטי. גרירת חוט אורתוגונלית תיושם, כדי לאפשר הזזת סימנים סביב שמירה על הקשרים נראים טוב. נט-קשרים! אנחנו הולכים סוף סוף לקבל תמיכה נטו-עניבה נכונה!

עורך PCB מתוכנן לקבל תמיכת דמעה, כמו גם תכונות מודרניות כמו זיקוק עקבות. היכולת להתאים התאמת אורך עקבות / מתפתל מתוכנן גם. חוזרים עיצוב יהיה שפר ידי תמיכת קטעי פריסה, ותהיה תמיכה טובה יותר עבור ערימות כרית והרבה מלאת הקלת תרמית חזקה יותר.

תכונת העתיד המעניינת הסופית ורבה – בשבילי לפחות – היא מערכת ניהול אילוצי PCB המתוכננת. זה נועד לאפשר אילוצים שיפורטו סכמטית והעבירו לתוך עורך הלוח, ב רכישה למיקום להכריח והפריסה וכן להאכיל לתוך מערכת DRC. זו תהיה תכונת אפים אם זה באמת קורה. הפרטים הם נדירים הטוב עכשיו, אבל היה סמוך ובטוח שאני אהיה מעקב זה.

אז יש לנו את זה, סיכום קצר של איפה אנחנו נמצאים ולאן אנחנו הולכים בעולם של KiCAD. לפקוח עין על סיפורים ומדריכים בעתיד על כלי נפלא זה, כפי בעתיד KiCAD הוא בהיר, וזה כל קוד פתוח ועל כן מן ההאשמות רישוי לגמרי בחינם.

צריך קצת עזרה ולבסוף לקחת את הצעד רילוקיישן כדי KiCAD? אז אתה הולך רוצה לקופה בפורום KiCAD רשמי, ושחרר אל KiCAD המדון פעיל מאוד מעת לעת.

Leave a Reply

Your email address will not be published. Required fields are marked *