Proteus PCB Tasarım Programında Bozuk Sekizgen GERBER Onarımı

Sorun
Proteus'ta sekizgen pedler (örneğin, pahlı dikdörtgen pedler) kullanırsanız, Proteus'un bazı sürümleri bu grafik öğeler için hatalı Gerber diyafram makroları verebilir. Aşağıdaki şekle bakın.

Şekil 1. Arızalı sekizgen ped
Bu açıklık Gerber'in anahat (kod 4) makrosu ile yapılır, ayrıntılar için lütfen "Gerber Katman Biçimi Belirtimi" ndeki "4.5.1.6 Anahat, Kod 4" bölümüne bakın .

Spesifikasyona göre:

Anahat ilkel, anahattı veya konturu tarafından tanımlanan bir alandır. Anahat, yalnızca başlangıç ​​tepe noktası ve sonraki n tepe noktası tarafından tanımlanan doğrusal parçalardan oluşan bir çokgendir. Anahat kapalı olmalıdır, yani son tepe noktası başlangıç ​​tepe noktasına eşit olmalıdır. 

... 

Anahat kapalı olması gerektiğinden son koordinatlar başlangıç ​​koordinatlarına eşit olmalıdır.

Bu nedenle, sekizgen bir pedin 9 köşesi olmalıdır, ancak Proteus'un bazı sürümleri yalnızca 8 köşe verir.

Gerber dosyaları, insan tarafından okunabilen bazı düz metin dosyalarından başka bir şey değildir. Öyleyse sorunlu dosyayı bir metin düzenleyicide açalım:

G04 PROTEUS 
RS274X GERBER DOSYA* %FSLAX24Y24*% 
%MOIN*% 
... 
%AMDIL007*4,1,8,-0.0300,0.0380,-0.0180,0.0500,0.0180,0.0500,0.0300,0.0380,0.0300,-0.0380,0.0180 ,-0.0500,-0.0180,-0.0500,-0.0300,-0.0380,0*% <1> 
%ADD17DIL007*% <2> 
...
        

Bu uzun çizgi sekizgen diyafram makrosunu tanımlar, AM = Diyafram Makrosu, DIL007 bu makronun adıdır.

Bu çizgi, DIL007 ile bir D17 açıklığını tanımlar.

İçeriğin okunmasını kolaylaştırmak için satırları şu şekilde kesebiliriz.

%AMDIL007* 
4,1,8, <1> 
-0,0300,0,0380, <2> 
-0,0180,0,0500, <3> 
0,0180,0,0500, <4> 
0,0300,0,0380, <5> 
0,0300,-0,0380, <6> 
0.0180,-0.0500, <7> 
-0.0180,-0.0500, <8> 
-0.0300,-0.0380, <9> 
%0*% <10>
        
  1. 4: Anahat makrosu; 1: Pozlama açık; 8: Anahattın köşe sayısı = koordinat çiftlerinin sayısı eksi bir. Bir tamsayı ≥3.
  2. Vertex 1
  3. Vertex 2
  4. Vertex 3
  5. Vertex 4
  6. Vertex 5
  7. Vertex 6
  8. Vertex 7
  9. Vertex 8
  10. Dönüş açısı

Şimdi, diyafram makrosunun yanlış olduğundan eminiz.

Nasıl Düzeltilir

Sadece ilk tepe noktasının koordinatını kopyalayın (yani "4,1,8"den hemen sonraki satır) ve "Döndürme açısı" satırının (yani %0* satırının) önüne yapıştırın :

Uyarı
Lütfen içeriği buraya kopyalayıp dosyanıza yapıştırmayın, çünkü diyaframınız farklı boyutlara sahip olabilir.

AMDIL007* 
4,1,8, 
-0.0300,0.0380, <1> 
-0.0180,0.0500, 
0.0180,0.0500, 
0.0300,0.0380, 
0.0300,-0.0380, 
0.0180,-0.0500, 
-0.0180,-0.0500, 
-0.0300,- 0.0380, 
-0.0300,0.0380, <2> 
%0*
  1. köşe.
  2. köşe. 1. ve 9. aynı olmalıdır.

Şekil 2. Sekizgen ped 9 köşeye ihtiyaç duyar
Şimdi, bu tür bir açıklık makrosu içeren tüm katmanları (örneğin, üst/alt bakır katmanları ve karşılık gelen lehim maskesi katmanları) düzeltin.

Şekil 3. Sekizgen pedler sabitlendi

PCBTR’a siparişi vermeden önce, bir Gerber görüntüleyicide her katmanı kontrol etmeniz şiddetle tavsiye edilir.