Zarządzanie wypuszczaniem projektu w oprogramowaniu do projektowania PCB

Utworzono: grudzień 10, 2018
Zaktualizowano: kwiecień 22, 2020

Screenshot of AD18 sch, 3D layout, and releaser in project release management

Pracowałeś dzień i noc, aby zakończyć projektowanie swojej płytki PCB i w końcu, ostatnia ścieżka została połączona, ostatni odnośnik na sitodruku został dostosowany, a finalna kontrola DRC została zaliczona. Czas na weekend, prawda? Nie. Masz jeszcze mnóstwo pracy do wykonania, aby stworzyć wszystkie pliki wyjściowe dla swoich producentów.

Wiele dostawców narzędzi do projektowania PCB oferuje różne mechanizmy ułatwiające tworzenie plików wyjściowych dla użytkownika. Altium Designer znajduje się na czele listy, jeśli chodzi o automatyzację generowania plików wyjściowych dla produkcji za pomocą plików zadań wyjściowych. Te pliki umożliwiają zdefiniowanie, jakie wyjścia chcesz stworzyć i umieszczenie ich wszystkich w zestawie skryptów, których system będzie przestrzegać. Po zdefiniowaniu plików zadań wyjściowych, wystarczy aktywować każdy z nich, aby stworzyć pliki produkcyjne. Czy ten proces może być jeszcze prostszy? Może być w projekcie Altium, który przeszedł samego siebie, dalej automatyzując plik zadania wyjściowego, tak że wszystkie pliki są wykonane razem przez jeden proces wydania projektu PCB.

Mechanizmem, o którym mówimy, jest Project Releaser firmy Altium. Narzędzie do wydawania projektów będzie korzystać z plików zadań wyjściowych, które już są dostępne jako część całego procesu wydawania.

Opierając się na plikach zadań wyjściowych

Na początek, przyjrzyjmy się naszym plikom zadań wyjściowych. W poprzednim blogu rozmawialiśmy o tym, jak tworzyć i używać plików zadań wyjściowych. Zamierzamy wziąć kilka bardzo podobnych plików zadań wyjściowych i nieco je zmodyfikować, aby zademonstrować użycie narzędzia do wydawania projektów.

Pracujemy z dwoma plikami zadań wyjściowych, jednym do tworzenia plików wyjściowych dla naszego producenta płytek, a drugim dla naszego montażysty płytek. Dwa pliki zadań wyjściowych noszą nazwy „Fabrication” i „Assembly”. Są to bardzo proste pliki. Plik do produkcji zawiera tylko kilka zdefiniowanych plików Gerbera, podczas gdy plik do montażu zawiera tylko rysunek montażowy.

Screenshot of AD18 assembly job output file in project release management

Plik wyjściowy zadania montażu w Altium

Na powyższym obrazku można zobaczyć definicje naszego pliku zadania montażowego. Istnieje wiele innych wyników, które moglibyśmy mu przypisać, ale w naszym przypadku mamy bardzo prosty zestaw plików, który generuje tylko rysunek montażowy. Zauważ również, że ten plik zadania wyjściowego jest skonfigurowany do kierowania na lokalizację „Zarządzane Wydanie” w menu Zarządzanie Wyjściem okna dialogowego ustawień PDF. Możesz ustawić ręczne lokalizacje do uruchamiania plików zadań wyjściowych samodzielnie, ale dla zautomatyzowanego wydania projektu pozostawimy to ustawione na automatyczne ustawienie „zarządzane”.

Na poniższym obrazku można zobaczyć definicje naszego pliku zadania wyjściowego do produkcji. Jak widać, jest to również bardzo proste i mamy go skonfigurowanego tylko do generowania plików Gerber. Podobnie jak plik montażowy, ustawiliśmy docelową lokalizację na „Zarządzane Wydanie”.

Screenshot of AD18 fabrication job output file in project release management

Plik zadania wyjściowego do produkcji w Altium

Jak wspomnieliśmy powyżej, pliki zadań wyjściowych mogą być skonfigurowane dla tak wielu wyjść, jak potrzebujesz. Oto przykład z innego projektu pliku zadania wyjściowego montażu. W tym przypadku generowane są pliki PDF dla kontenera PDF (wyróżnione), podczas gdy dla struktury folderów, która nie jest wyróżniona, generowane są pliki Gerber i inne dokumenty. Kiedy musisz stworzyć wiele plików produkcyjnych, korzystanie z plików zadań wyjściowych może być prawdziwym oszczędzaczem czasu i zapobiec zapomnieniu ważnych dokumentów, gdy będziesz musiał wrócić później i stworzyć nowy zestaw plików wyjściowych.

Screenshot of AD18 job output file in project release management

Przykład pliku zadania wyjściowego z wieloma dokumentami i wydrukami

Korzystanie z Project Releaser dla zarządzania wydaniem projektu

Tworząc pliki produkcyjne z plików zadań wyjściowych, musisz otworzyć każdy plik zadania i wygenerować pliki w jego ramach. Project Releaser upraszcza ten proces, łącząc wszystkie twoje pliki zadań razem, a następnie zarządzając nimi z intuicyjnego interfejsu użytkownika releasera. Możesz jednocześnie generować pliki fabrykacji i montażu, jak również dane źródłowe i inne dokumenty oraz dane według potrzeb. Releaser wygeneruje również dane montażowe dla wszelkich wariantów, które zdefiniowałeś dla swojego projektu.

Aby uruchomić menedżera wydań Altium, przejdź do menu rozwijanego Projekt i wybierz „Project Releaser”, jak pokazano na poniższym obrazku.

Screenshot of AD18 pulldown menu command in project release management

Polecenie menu rozwijanego dla Project Releaser Altium

Altium przetworzy dane projektowe, a następnie otworzy dokument wydania PCB. Menedżer wydań będzie działał w jednym z dwóch trybów:

  • Zarządzany (Online) – Wygenerowane dane zostaną wydane w formie rewizji do zarządzanego serwera treści, do którego jesteś zalogowany.
  • Niezarządzany (Offline) – Wygenerowane dane zostaną wydane do folderu i masz również opcję utworzenia pojedynczego pliku zip ze wszystkimi wygenerowanymi danymi.

W celu tej demonstracji używamy trybu offline niezarządzanego, aby pokazać tworzenie plików w lokalnym folderze projektowym.

Gdy menedżer wydań zostanie po raz pierwszy otwarty, zobaczysz docelowe rewizje lub docelowe foldery w zależności od tego, czy używasz trybu zarządzanego czy niezarządzanego. Domyślne kontenery docelowe to „Dane źródłowe”, „Dane do produkcji” i „Dane montażu”. Masz również opcję tworzenia dodatkowych kontenerów docelowych w zależności od swoich potrzeb. Będziemy tutaj pracować tylko z domyślnymi kontenerami, i musisz upewnić się, że te kontenery są włączone, klikając na ich pola wyboru.

Pierwszą rzeczą, którą należy zrobić, jest kliknięcie na przycisk „Opcje” na dole okna dokumentu wydania. Spowoduje to otwarcie „Opcji wydania projektu”, jak widzisz poniżej.

Screenshot of AD18 project releaser menu options in project release management

Opcje menu Wydawcy Projektu

W opcjach wydania projektu znajdują się dwie zakładki. Pierwsza zakładka służy do ustawienia naszych opcji. W tej demonstracji upewnimy się, że jesteśmy ustawieni na opcję niezarządzanego folderu i że nasze dane źródłowe NIE mają wybranej żadnej opcji. Zapewni to, że nasze wygenerowane pliki zostaną przekazane do katalogu, który określimy, i że nasze dane źródłowe będą pobierane bezpośrednio z projektu. Wydawca Projektu daje również możliwość utworzenia jednego pliku zip ze wszystkich wygenerowanych plików zamiast umieszczania ich w folderze. Przechodząc dalej przez menu, nasze dane produkcyjne będą miały wybraną opcję „Produkcja”, a nasze dane montażowe będą miały wybraną opcję „Montaż”.

W drugiej zakładce; „Ścieżka wyjściowa”, określimy folder w naszym katalogu projektu, gdzie będą generowane nasze pliki wyjściowe. Dla naszych celów ustawimy ten docelowy katalog w naszym katalogu projektowym i nazwiemy go; „Przykładowe Wyjścia Wydawcy Projektu”. Po zakończeniu klikniemy OK, aby zamknąć menu opcji.

Następnym krokiem jest kliknięcie przycisku „Przygotuj” w prawym dolnym rogu sesji projektowej. Spowoduje to przeprowadzenie kilku wstępnych kontroli przed wydaniem, aby upewnić się, że dane projektowe są gotowe do wydania. Po zakończeniu okno menedżera wydania Altium pokaże pliki, które są przygotowane do wygenerowania. Klikając na „Wyświetl”, można zobaczyć te dokumenty w ich formie. Pliki Gerber otworzą się w przeglądarce Camtastic® firmy Altium, natomiast PDF otworzy się w swojej przeglądarce, jak pokazano poniżej.

Screenshot of AD18 PDF preview in project release management

Podgląd PDF rysunku w Project Releaser Altium

Są to “podglądy” danych przeznaczonych do generacji, ale dopóki nie wydasz danych, nie zostaną one faktycznie wygenerowane. To prowadzi nas do ostatniego kroku, którym jest wydanie projektu.

Wydanie projektu i generowanie plików produkcyjnych

W prawym dolnym rogu znajduje się teraz przycisk „Wydaj”. Kliknij ten przycisk, aby wydać projekt i wygenerować wszystkie dane produkcyjne. Po zakończeniu okno wydania pokaże teraz dane, które zostały wygenerowane, jak pokazano poniżej.

Screenshot of AD18 project releaser completed menu in project release management

Ukończone menu Project Releaser

W tej demonstracji ustawiamy katalog docelowy w naszym katalogu projektowym o nazwie Altium „Przykładowy Projekt Wydania Wyjść” dla narzędzia do wydawania projektu, aby generować nasze pliki. Można zobaczyć na powyższym obrazku, że jest to nazwa folderu wyjściowego. Klikając na ten link, można otworzyć okno eksploratora, aby zobaczyć strukturę plików tych wyjść, jak pokazano poniżej.

Screenshot of a file explorer window with Gerber files in project release management

Wygenerowane pliki Gerbera w oknie eksploratora plików

Pracując z edytorem PCB przez układ PCB, umieszczanie komponentów i integracja schematu powinny być tak samo ważną częścią procesu, jak produkcja drukowanego obwodu. Upewnij się, że twoja płyta obwodu może przejść przez przechwytywanie schematu w narzędziach do projektowania PCB i zobaczyć światło na końcu plików wyjściowych produkcji. Układ komponentów i organizacja schematu nie powinny być końcem świata dla twojej płytki drukowanej. Użyj oprogramowania do projektowania, które bierze do serca zamiar przejścia przez odciski PCB do montażu PCB.

Altium to zaawansowane oprogramowanie do projektowania PCB, które oferuje narzędzia takie jak mechanizm wydania projektu. Dzięki niemu możesz zwiększyć swoją produktywność, jednocześnie zmniejszając ryzyko błędów, które mogą wystąpić podczas ręcznego tworzenia plików wyjściowych do produkcji. Altium jest pełen innych zaawansowanych funkcji i możliwości, co czyni go jednym z najlepszych programów do projektowania PCB, z których możesz korzystać obecnie.

Chcesz dowiedzieć się więcej o tym, jak Altium może pomóc Ci w następnym projekcie PCB? Porozmawiaj z ekspertem w Altium.

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.