Apprenez comment économiser des heures de travail manuel en automatisant le processus de création de vos fichiers de tâches de sortie en utilisant le Project Releaser dans Altium Designer®.
Dans mon article de blog précédent, j'ai parlé des processus manuels encore utilisés pour créer des documents de conception de PCB professionnels comme les dessins de fabrication et d'assemblage, et comment un outil comme Altium Draftsman® peut aider à automatiser ce processus. Malheureusement, créer vos dessins n'est qu'une partie du combat que vous affrontez pour sortir une conception entièrement documentée prête à être produite. Vous êtes toujours coincé avec la tâche de générer des sorties comme la nomenclature, les Gerbers et les forages, l'ODB++, ou d'autres fichiers de fabrication, les impressions des pages de schématique, et une myriade d'autres documents et fichiers de fabrication. Encore une fois, vous vous retrouvez face à plus de travail manuel que vous ne l'auriez imaginé en 2017. Je veux dire, nous avons des logiciels pour automatiser les choses, n'est-ce pas ? Pour rendre les choses plus faciles ?
Fournir les bons fichiers de travail de sortie est crucial pour communiquer une intention de conception claire et précise à la fabrication, mais le processus manuel de création des sorties peut être fastidieux et problématique. Lorsque vous essayez de lancer un produit à temps et dans les limites du budget, produire des fichiers de sortie pendant des heures peut causer beaucoup de stress. Et s'il existait un moyen d'automatiser ce processus afin que vous puissiez avoir plus de temps pour relever d'autres défis d'ingénierie ?
Ce que la plupart des utilisateurs rencontrent remonte à la redoutable approche par "outil ponctuel" ou "chaîne d'outils", où chaque partie du processus de conception – conception schématique, agencement de PCB, etc. – est gérée par un programme exécutable unique qui a peu ou pas d'interaction avec les autres, sauf par le passage de fichiers ou de netlist. Il n'y a pas de système global qui comprend ce qu'est votre conception. Vous êtes laissé à ouvrir le programme schématique pour générer les impressions schématiques et la liste des matériaux. Ensuite, c'est au tour de l'outil PCB pour la carte nue et les fichiers d'assemblage restants. Dans chacun de ces environnements, il peut y avoir ou non des méthodes pour effectuer des sorties en lot – cliquez ici, ici et ici pour la génération schématique, puis cliquez là, là et là pour le .
Les choses pourraient être un peu meilleures dans votre outil de PCB où, après une configuration initiale fastidieuse, certaines des sorties peuvent être exécutées en lot. Et par « configuration fastidieuse », nous parlons d'ajouter chaque couche individuelle pour vos sorties Gerber. Donc, même pour une simple carte à 4 couches, vous regardez pas moins d'une douzaine de documents différents à créer, lorsque vous ajoutez les masques, les sérigraphies, etc. Des formats plus avancés comme ODB++ peuvent être disponibles, mais pas dans le cadre du même processus par lots. Et les formats plus récents comme Gerber X2 et IPC-2581 ? Vous devrez chercher ailleurs.
Si votre conception nécessite l'utilisation de variantes d'assemblage (composants posés/non posés/variés), alors votre liste de sorties basée sur l'assemblage vient de croître de manière exponentielle.
Lorsqu'il est temps de réviser le design, vous recommencez tout le processus depuis le début, car très peu de choses peuvent être réutilisées. En raison de ce processus principalement manuel, de nombreuses organisations exigent l'utilisation d'une sorte de liste de vérification pour la publication du design afin de s'assurer que rien n'est oublié. Gerbers ? Vérifié. Forages ? Vérifié. Placement des composants ? Vérifié. Des heures plus tard, et vous devriez être prêt à partir. Pourquoi cette liste de vérification est-elle même nécessaire ? Simple. Votre environnement basé sur une chaîne d'outils ne peut pas voir votre design dans son ensemble, il n'y a donc aucun moyen de créer un package de publication de design unique et unifié.
Altium a résolu ce problème grâce à une combinaison de deux mécanismes uniques : le fichier de travail de sortie et le Project Releaser – tous deux inclus dans la licence standard d'Altium. Un "fichier outjob" (comme on l'appelle communément) donne accès aux sorties pour l'ensemble du flux de conception. N'importe quelle combinaison de documents basés sur des schémas et de jeux de fichiers basés sur des PCB peut être choisie et envoyée à plusieurs "conteneurs" de sortie, comme des fichiers PDF et des ensembles de dossiers. Cela est rendu possible par l'Environnement de Conception Unifié dans Altium et est très probablement ma fonctionnalité préférée en termes d'économie de temps.
Configurer un fichier de travail de sortie pour plusieurs documents de sortie
Non seulement ces paramètres sont contenus dans un seul environnement, mais ils sont également stockés sous forme de fichier qui vit aux côtés du reste du projet de conception, de sorte qu'ils peuvent être rappelés à tout moment. En plus de la configuration initiale simple, cela rend les modifications encore plus simples.
Plusieurs fichiers de travail de sortie peuvent être créés pour différents ensembles de documentation (fabrication vs. assemblage), et également si différents ateliers de fabrication ont des exigences différentes. Un fichier outjob peut être utilisé pour vos conceptions de prototype que vous envoyez à votre atelier basé aux États-Unis qui préfère ODB++, tandis qu'un autre peut être configuré pour la production à l'étranger qui nécessite des Gerbers et des perçages.
Afin de réduire encore davantage le nombre global de clics, nous avons développé le Project Releaser. Cela place le concept de fichier de travail de sortie aux côtés du contrôle d'archivage du projet source (les schémas, les PCB, etc.) pour automatiser véritablement le processus de documentation du design et de publication. Plusieurs travaux de sortie peuvent être exécutés simultanément et leurs ensembles de sorties sont placés à côté des données sources pour un seul paquet de publication qui peut être stocké localement ou envoyé dans Altium Vault® pour encore plus de sécurité et de contrôle. Au lieu que les ECO nécessitent le même niveau de frustration et d'effort que la publication initiale, elles sont réduites à quelques clics, car tous les paramètres de publication pour ce projet sont mémorisés.
Libérateur de projet
Vous pouvez récupérer des heures et des heures de temps perdu sur les sorties manuelles des fichiers de fabrication en utilisant les fichiers de travail de sortie et le Project Releaser d'Altium.