דף 1 מתוך 1

שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור

נשלח: ש' ינואר 10, 2015 9:09 pm
על ידי Alex
הודעה זו מיועדת להסביר על הקבצים שצריך להגיש לתהליך ייצור מעגלים מודפסים.

שימו לב:
לפני שאתם שולחים את הקבצים, פתחו אותם בתוכנה להצגת קבצי Gerber ותראו אם המעגל נראה תקין.
בדקו במיוחד את המבנה החיצוני של המעגל, מיקום הקידוחים והאם ה-Solder mask מכסה את כל מה שרציתם.
יש לא מעט תוכנות חינמיות להצגת קבצי Gerber, ביניהם Gerbv וגם gerbview המגיע יחד עם תוכנת ה-KiCad המשמשת גם לעריכת מעגלים.

איך אני מגיש את הקבצים?
לאחר ביצוע ההזמנה באתר וקבלת מספר ההזמנת ייצור (יהיה רשום בפרטי ההזמנה) יש לקבץ את כל הקבצים לייצור בתוכנת ZIP כך ששם הקובץ יהיה מספר הזמנת הייצור שלכם באתר והסיומת של הקובץ תהיה zip.
את הקובץ שנוצר יש לשלוח באימייל ל-pcb@4project.co.il ויש לציין את מספר הזמנת ייצור בנושא (כותרת) של האימייל.
עם הזמן נשתדל לשכלל את התהליך כדי שיהיה קל יותר.

באיזה פורמט צריכים להיות הקבצים?
הקבצים שאתם שולחים צריכים להיות קבצי Gerber בפורמט RS-274X.
היום כל תוכנת עריכת מעגלים מודפסים יודעת להוציא קבצים לייצור בפורמט זה.

אילו קבצים צריכים להיות בקובץ ZIP שאני שולח לייצוא?
קובץ ה-ZIP צריך לכלול את הקבצים הבאים (הרשימה מתאימה לייצור מעגלים בעלי שתי שכבות):
  • קובץ עם סיומת DRL או TXT - זהו קובץ המגדיר מיקום וקוטר קידוחים
  • קובץ עם סיומת GML - זהו קובץ המגדיר את הצורה החיצונית של המעגל (Outline) וגם פתחים שצריך לעשות במעגל בתהליך CNC
  • קובץ עם סיומת GTL - זהו קובץ המגדיר את הצורה של שכבת הנחושת העליונה (TL = Top Layer)
  • קובץ עם סיומת GBL - זהו קובץ המגדיר את הצורה של שכבת הנחושת התחתונה (BL = Bottom Layer)
  • קובץ עם סיומת GTS - זהו קובץ המגדיר את הצורה של שכבת ה-Solder Mask העליונה (TS = Top Solder)
  • קובץ עם סיומת GBS - זהו קובץ המגדיר את הצורה של שכבת ה-Solder Mask התחתונה (BS = Bottom Solder)
  • קובץ עם סיומת GTO - זהו קובץ המגדיר את הכיתוב (Silk screen) על השכבה העליונה
  • קובץ עם סיומת GBO - זהו קובץ המגדיר את הכיתוב (Silk screen) על השכבה התחתונה
(הסיומות של הקבצים יכולות להיות באותיות גדולות או קטנות)

בייצור של מעגלים עם יותר משתי שכבות יש לכלול גם קבצים של עם סיומות GL2, GL3, GL4 וכו' עבור כל שכבה נוספת.
השכבות מסודרות בסדר הבא: GTL תמיד תהיה השכבה העליונה, אחריה GL2, אחריה GL3 וכו' והשכבה התחתונה תמיד תהיה GBL.

אסור לכלול קבצים המגדירים את השכבת ה-Solder Paste. אלה קבצים עם סיומות GTP ו-GBP. המפעל דוחה עבודות כאשר קבצים אלה כלולים ב-ZIP.

מה צריכים להיות ההגדרות של קובץ הקידוחים?
קובץ הקידוחים צריך להיות בפורמט Excellon ומוצגים בצורת PostScript.
המפעל יבין את רוב הפרמטרים של פורמט זה, גם באינצ'ים וגם במילימטרים, אבל רצוי להשתמש בערכים מילימטריים ושהמספרים יהיו בפורמט דצימלי (Decimal).
וודאו שמיקום החורים יהיה Absolute ולא ביחס לצירים. בדקו שהחורים ממוקמים כמו שצריך בתוכנת הצגת קבצי Gerber!
קובץ זה יכול להכיל גם קידוחים עגולים וגם חריצים מצופים (Plated slots). החריצים צריכים להיות מיוצגים כחור אחד עם אורך ורוחב, חריצים המיוצגים ע"י מספר קידוחים ידחו ע"י המפעל.
יש תוכנות שמייצרות את החריצים בשכבת ה-Outline, שגם זו גישה מקובלת על המפעל.
החריצים יהיו מצופים (plated) כאשר תהיה שכבה של נחושת בשני צידי החריץ.

Re: שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור

נשלח: ג' יולי 14, 2015 2:08 am
על ידי zshni
איך מכינים קבצים לייצור כאשר המעגל תוכנן באמצעות EAGLE?

Re: שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור

נשלח: ג' יולי 14, 2015 7:01 am
על ידי Alex
בכל תוכנה יש את התהליך שלה לייצוא של קבצי GERBER. תצטרך לחפש מידע באינטרנט.

Re: שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור

נשלח: ג' יולי 14, 2015 9:01 pm
על ידי zshni
הפעלתי את ה cam processor ב eagle בהתאם להנחיות שמצאתי ברשת.
קיבלתי קבצים עם סיומות שונות מהסיומות הרשומות בדף שלך: "שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור"
הסיומות שקיבלתי הן: DRD, CMP, GPI, PLC, SOL, STS SQL ו - STC.
האם היצרן שלכם יוכל לעבוד עם קבצים אלו?

Re: שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור

נשלח: ד' יולי 15, 2015 7:26 am
על ידי Alex
הקבצים צריכים להיות עם סיומות ובפורמט כמו שרשום באתר.

הנה אחד המדריכים ל-Eagle שיכול לעזור:
https://learn.sparkfun.com/tutorials/us ... ng-gerbers

Re: שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור

נשלח: ג' אוקטובר 18, 2016 6:08 pm
על ידי liav
עבור תוכנת Eagle מצורף קובץ cam שיצרתי שמייצר את הקבצים בפורמט הנדרש.
צרו קובץ טקסט עם סיומת cam ותעתיקו לתוכו את הטקסט הבא:

קוד: בחירת הכל

[CAM Processor Job]
Description[de]="<b>Erzeugt Extended-Gerber-Format (RS274X)</b><p>\nDieser CAM-Job besteht aus fünf Arbeitsschritten und erzeugt Fertigungsdaten für eine zweilagige Platine.<p><p>\nDie fünf Gerberdateien enthalten Daten für:<br>\nBestückungsseite  *.cmp<br>\nLötseite  *.sol<br>\nBestückungsdruck oben  *.plc<br>\nLötstoplack Bestückungsseite  *.stc<br>\nLötstoplack Lötseite  *.sts<br>"
Description[en]="<b>Generates Extended Gerber Format</b><p>\nThis CAM job consists of five sections that generate data for a two layer board.<p><p>\nYou will get five gerber files that contain data for:<br>\ncomponent side *.cmp<br>\nsolder side  *.sol<br>\nsilkscreen component side  *.plc<br>\nsolder stop component side  *.stc<br>\nsolder stop solder sid  *.sts<br>"
Section=Sec_1
Section=Sec_2
Section=Sec_3
Section=Sec_4
Section=Sec_5
Section=Sec_6
Section=Sec_7
Section=Sec_8

[Sec_1]
Name[de]="Bestückungsseite"
Name[en]="Component side"
Name[he]="Component side"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output="%N.gtl"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 1 17 18"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_2]
Name[de]="Lötseite"
Name[en]="Solder side"
Name[he]="Solder side"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output="%N.gbl"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 16 17 18"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_3]
Name[de]="Bestückungsdruck"
Name[en]="Silk screen CMP"
Name[he]="Silk screen CMP"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output="%N.gto"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 21 25 27"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_4]
Name[de]="Bestückungsdruck"
Name[en]="Silk screen CMP"
Name[he]="Silk screen SOL"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output="%N.gbo"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 22 26 28"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_5]
Name[de]="Lötstopmaske Bestückungsseite"
Name[en]="Solder stop mask CMP"
Name[he]="Solder stop mask CMP"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output="%N.gts"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 29"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_6]
Name[de]="Lötstopmaske Lötseite"
Name[en]="Solder stop mask SOL"
Name[he]="Solder stop mask SOL"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output="%N.gbs"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 30"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_7]
Name[de]="Lötstopmaske Lötseite"
Name[en]="Solder stop mask SOL"
Name[he]="Outline"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output="%N.gml"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 20"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_8]
Name[de]="Lötstopmaske Lötseite"
Name[en]="Solder stop mask SOL"
Name[he]="Generate drill data"
Prompt=""
Device="EXCELLON_24"
Wheel=".whl"
Rack=""
Scale=1
Output="%N.txt"
Flags="0 0 0 1 0 1 1"
Emulate="0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 44 45"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

Re: שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור

נשלח: ג' אוקטובר 18, 2016 7:54 pm
על ידי Alex
תודה!

Re: שאלות ותשובות בנושא: ייצור מעגלים מודפסים - קבצים לייצור

נשלח: ג' ינואר 25, 2022 12:04 pm
על ידי eyalasko
שלום,

האם מישהו מכיר/ממליץ על לשכת עריכת מעגלים שיודעת לערוך פרויקט שבוצע ב Kicad 6.0?

תודה