Próbuję wyprowadzić dane CAM z EAGLE 6.2.0, aby uzyskać kilka płytek drukowanych wykonanych w Advanced Circuits. Preferowanym formatem wiercenia NC (szczególnie tym używanym w internetowym narzędziu FreeDFM) jest
Format Excellon, ASCII Nieparzysty / Brak, 2.4 Końcowa eliminacja zera, jednostki angielskie, brak kroku i powtórzenia.
Zarówno narzędzie online, jak i GC-Prevue automatycznie rozpoznają moje pliki wierceń NC jako format 2.3 z wiodącym tłumieniem zer. Tak więc, mimo że otwory mają prawidłowy rozmiar, są one porozrzucane na obszarze 10x większym niż płytka drukowana, co powoduje, że narzędzie DFM oszaleje i jestem gotowy, aby pójść za nimi.
Czy mogę poprosić EAGLE o udostępnienie mi plików z supresją 2,4 (a może przynajmniej bez supresji)? A może istnieje narzędzie, które może przekonwertować zniekształcone pliki wymiotów EAGLE na coś rozsądnego?
Próbowałem użyć opisanego tutaj „włamania”, aby wymusić brak tłumienia zera, ale moje pliki są wykrywane jako precyzja 3.3.
Moje zadanie CAM jest zdefiniowane jako:
[Sec_8]
Name[en]="Drill File"
Prompt[en]=""
Device="EXCELLON"
Wheel=""
Rack=""
Scale=1
Output=".NC"
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"
źródło
Odpowiedzi:
Zmień urządzenie na „EXCELLON_24”.
Oto kilka wierszy z pliku .XLN przy użyciu Device = "EXCELLON_24":
A oto te same wiersze w niewłaściwym formacie przy użyciu .XLN dla urządzenia = „EXCELLON”:
Ten niewłaściwy format powoduje pokazany powyżej błąd wiertła NC 10x; Nie sprawdziłem tego za pomocą GC_Prevue, ale widziałem ten 10-krotny problem podczas przesyłania do OSHPARK.
źródło
Czy możesz opublikować sekcję Wiertła NC pliku CAM, którego używasz? Zrobiłem kilka udanych zamówień od Advanced Circuits i zawsze sprawdzam FreeDFM. Obecnie korzystam z Eagle 6.3.0, ale od jakiegoś czasu używam tego samego pliku CAM.
To jest sekcja NC Drill z mojego pliku CAM dla standardowego czterowarstwowego AC (chyba że ślepy i | zakopany przelotek, to powinno działać na dowolnej liczbie warstw):
Prawdopodobnie będziesz chciał zmienić dane wyjściowe, ponieważ umieszcza je w podfolderze. W przeciwnym razie spróbuj.
źródło
Prompt[en]
jestPrompt
dla mnie (również prawdopodobnie sporna), aleWheel=".whl"
dla ciebie, ale=""
nic dla mnie. Nie wiem co to jest.Prawdopodobnie znalazłem przyczynę tego problemu, po prostu się z nim zmierzyłem. Współrzędne w pliku wiercenia (* .TXT zwykle) są dziesięć razy większe niż powinny być najbardziej prawdopodobne, ponieważ rozdzielczość urządzenia używanego w procesorze CAM (
EXCELLON
najprawdopodobniej) jest 10 razy wyższa niż rozdzielczość dlaGERBER_RS274X
. Aby to sprawdzić, spróbuj wykonać następujące czynności:Otwórz plik
eagle.def
w swoim$EAGLEDIR$\bin
i znajdź sekcję związaną z urządzeniem, którego użyłeś do generowania pliku wiercenia, pokażę mój dlaEXCELLON
:Teraz uwaga
ResX
iResY
parametry. Kiedy dostałem 10 razy większe pliki niż oczekiwano, te wiersze zawierały100000
stałe. Zmniejszyłem je do 10000 i voila, dostałem to, czego się spodziewałem.Pamiętaj również, że zamiast zmniejszać
EXCELLON
rozdzielczość, możesz zwiększyćGERBER_RS274X
rozdzielczość w zależności od potrzeb / producenta płyty / płyty.źródło
W GC-Prevue z menu wybierz Narzędzia / Dostosuj; Wybierz zakładkę Ustawienia; Zaznacz Użyj domyślnych parametrów importu wiertła NC; Naciśnij przycisk po prawej, aby ustawić wartości domyślne i ustawić Całe cyfry na 2, a Precyzja na 4
HtH Dave
źródło