Le programme DipTrace est un complexe moderne pour le développement de schémas de circuits et de traçage. DipTrace est fiable et puissant Logiciel de traçage de PCB, qui vous aidera à créer facilement même les circuits imprimés les plus complexes, y compris lors de la fabrication d'un circuit imprimé. Il vous aide à créer des PCB simple ou multiface, à dessiner le schéma et à exporter la table de connexion PCB. DipTrace a une interface simple et intuitive.
Tous fonctions importantes pour la conception et l’édition, les boutons sont idéalement situés autour de l’écran d’édition principal. Lors des tests, toutes les fonctions du programme ont bien fonctionné et sans erreurs.
Pour les développeurs professionnels qui recherchent un outil fiable pour concevoir des circuits et des PCB, pour les propriétaires de petites entreprises qui ne veulent pas dépenser beaucoup d'argent logiciel et pour les amateurs qui souhaitent créer un tableau pour leurs appareils, DipTrace est une excellente option pour cela.
Description du programme DipTrace
DipTrace est un logiciel avancé de conception de PCB. Le programme comprend 4 modules :
- Disposition des circuits imprimés— doté d'un routeur automatique efficace et d'un placement automatique des composants du circuit ;
- Schématique— éditeur de schémas de circuits, y compris multi-feuillets ;
- Schéma– éditeur d'éléments radio, dessin de symboles, création d'une bibliothèque d'éléments radio ;
- Com– éditeur de packages d'éléments radio, avec la possibilité de les combiner dans des bibliothèques de packages.
DipTrace dispose d'un traceur automatique puissant qui est supérieur à de nombreux traceurs disponibles dans des formats similaires. systèmes logiciels. Il peut tracer aussi bien des panneaux simple face (monocouche) que des panneaux multicouches. Il est également possible de router automatiquement une carte simple face à l'aide de fils de connexion (cavaliers), si nécessaire.
Smart Tools - Manual Routing, permet aux utilisateurs de terminer la conception et d'obtenir le résultat final grâce à des ajustements manuels. Il existe une option de contrôle qui vous permet de contrôler l'exactitude de la création du projet. Les modules DipTrace vous permettent d'échanger schémas de circuits, mises en page et bibliothèques avec d'autres packages CAO et CAO. Les formats de sortie peuvent être DXF, Gerber, Drill et G-code. La bibliothèque standard contient plus de 98 000 composants.
24 novembre 2014 à 20h21Placement automatique des éléments et routage automatique des cartes de circuits imprimés
- DIY ou faites-le vous-même
Salut tout le monde!
J'ai été invité à écrire un article par un programme que j'ai découvert en cherchant des moyens d'automatiser le développement de circuits imprimés (et je n'ai trouvé aucune mention, encore moins d'articles à ce sujet sur Habré). Mais tout d’abord.
Ainsi, la conception a été développée et assemblée à planche à pain, testé en action. Vient ensuite le circuit imprimé. Si vous en croyez les forums, beaucoup (y compris mes amis) utilisent Sprint-Layout. Mais c'est fait à la main, avec le même crayon et le même papier, uniquement en en format électronique. Pourquoi tous ces cœurs de processeur et ces gigaoctets de mémoire si vous devez encore travailler manuellement ? J'avoue que cela m'a toujours dérangé.
Maintenant, je vais vous dire comment j'ai obtenu un résultat satisfaisant pour moi en mode automatique.
Une belle photo pour attirer l'attention
J'ai utilisé une combinaison de Proteus et TopoR Lite.
Je dirai tout de suite que je ne m'intéresse à ces produits qu'en tant qu'utilisateur et que je n'en fais aucune publicité. De plus, Proteus est disponible sur Internet (à titre informatif bien sûr) et TopoR Lite est gratuit (avec quelques restrictions).
Pourquoi ces programmes ?
Au départ, j'ai utilisé Proteus. Je ne me souviens pas comment cela a commencé, mais j'en étais plutôt content : on peut dessiner des schémas, simuler un travail, disposer des tableaux. Les deux premiers se sont bien passés, le dernier ne m’a pas plu, je cherchais un idéal.
J'essayais de dessiner un diagramme dans Eagle. Mais soit je suis bricoleur, soit j'ai besoin d'habitudes et de dextérité particulières, en général, je n'ai pas aimé ça. Au début, je n'ai pas compris comment ajouter un élément pendant longtemps. Ensuite, il s'est avéré que nous devions connecter les bibliothèques avec les éléments nécessaires. Comment savoir comment s'appelle la bibliothèque si je ne connais même pas le nom de l'élément (par exemple, je recherche des connecteurs exclusivement à partir d'images). Eagle, par défaut, n'avait pas les Attiny2313 et Atmega328 dont j'avais besoin. J'ai dû google/télécharger/copier la bibliothèque requise. Eh bien, les bus d'alimentation de Proteus sont connectés immédiatement (et même ces broches sont cachées sur les microcircuits, donc cela ne détourne pas l'attention), mais ici, nous avons dû les ouvrir clairement. Le résultat, après une demi-heure de recherche, était un microcircuit connecté à l'alimentation électrique.
J'ai essayé de dessiner dans DipTrace. En principe, dessiner est pratique. Cependant, il n'y a pas (ou je n'ai pas trouvé) de simulation du travail, j'en ai besoin à la fois pour déboguer le circuit et pour déboguer les programmes MK. Il est devenu triste et est retourné à ISIS.
Pourquoi un traceur TopoR externe si ARES en possède un intégré ? Il est triste. Ces chaînes qu’il ne peut pas défaire, il les jette simplement. Si cela se produit rarement avec un câblage double face, avec des cartes simple face et des dimensions minimales, le résultat est terrible. Et comme mon PCB est simple face et qu'il est plus difficile de fabriquer des cartes double face, j'ai décidé que je voulais une face plus des cavaliers.
Je propose donc d'envisager des outils d'automatisation pour exemple standard de Proteus 8 - Thermo.
Schème:
Allons à ARES, supprimons toute la beauté qu'ont faite les rusés créateurs de Proteus et cliquons sur Auto-placer. Cela révèle un autre inconvénient de cet outil : il ne peut placer les composants que sur un seul côté de la carte (j'ai passé une demi-heure à chercher une solution jusqu'à lire dans l'aide que c'était impossible). Ceux. si vous utilisez à la fois des boîtiers SMD et des boîtiers ordinaires et que vous souhaitez qu'ils soient avec différents côtés planches - vous devrez déplacer les composants avec poignées d'un côté à l'autre, chacun séparément.
Voici ce qui se passe :
Autrement dit, il n'a pas tracé 43 pistes et devra réaliser des sauts.
Eh bien, essayons TopoR.
Encore une fois, cliquez sur Auto-routeur, puis exportez le fichier de conception et enregistrez. Allez dans TopoR Import -> Specctra et ouvrez le fichier. Maintenant, nous devons le configurer un peu. Dans les paramètres de conception (F4), nous supprimons les 14 couches supplémentaires et dans la largeur des conducteurs, nous définissons entre 0,3 et 0,6 mm. Cliquez sur le bouton Routage automatique, dans les paramètres, case à cocher Réaffecter les contacts fonctionnellement équivalents des composants (juste au cas où : il m'a semblé que cette option ne fonctionne pas du tout ou même ne fonctionne pas du tout), traçage monocouche et cliquez sur le bouton Exécuter. Le traceur enregistre automatiquement meilleures options, qui peut ensuite être ajouté au projet. Le traçage ne se terminera qu'après avoir cliqué sur le bouton Arrêter. Veuillez noter que les cavaliers sont placés automatiquement et que même des plots de contact sont placés en dessous. J'ai attendu que le nombre de transitions atteigne 30 (soit 15 jumpers) :
15 sauteurs contre 43 à ARES - bien mieux !
En passant 5 minutes et en déplaçant légèrement les composants/en repoussant les limites du tableau, vous pouvez obtenir 10 transitions (5 cavaliers), ce qui est déjà acceptable :
Mais pour moi, déplacer quelque chose qui a déjà été lancé pendant 5 minutes est bien plus amusant que de tout disposer sur le tableau à partir de zéro.
Les cercles blancs représentent des violations de la RDC (les pistes/composants sont trop proches). Ce n'est pas grave - on déplace un peu manuellement ces mêmes composants et pistes et on appuie sur F7 - ils seront soigneusement repositionnés, les erreurs sont éliminées (cependant, j'ai vu à quel point ce même F7 est bogué : après la prochaine pression, il met une des routes au-dessus de plusieurs autres, puis jure de l'erreur) .
La courbure des pistes, spécifique à TopoR, dégage une qualité chaleureuse semblable à celle d'une lampe et nous rappelle l'époque où les planches étaient dessinées avec un crayon sur un morceau de papier dans une boîte, et dessinées sur le PCB avec de la peinture nitro/vernis nitro et un Pâte pour aiguille/seringue/stylo gel. Personnellement, cela me plaît.
Lorsque le résultat est satisfaisant, vous pouvez soit exporter le tableau, soit l'imprimer directement depuis le programme (il y a même une case à cocher Réflexion miroir, apparemment spécifiquement pour LUT).
Exemple d'un tableau réel :
Vous pouvez dessiner des polygones dans TopoR, solide/ligne/maille, mais je les ai oubliés. Je les ai dessinés sur ce tableau avec un marqueur disque. Les points hachurés ne sont que des cavaliers.
Je serais heureux si l'article aidait quelqu'un à automatiser des processus fastidieux. Je vous serais reconnaissant de me parler d'outils plus pratiques pour le placement automatique et le routage automatique (en particulier le placement automatique).
Un système de conception de PCB gratuit et complet basé sur le cloud qui ne nécessite pas d'installation sur ordinateur local(Image 1). Bien qu'EasyEDA soit un service cloud et un nouveau projet en développement, il offre fonctionnalités, fiabilité, stabilité et rapidité, une interface simple et intuitive, un riche ensemble de bibliothèques de composants avec une fonction de mise à jour automatique et la possibilité d'importer des projets depuis d'autres systèmes de conception. Le système comprend un éditeur de circuits, un simulateur de signaux mixtes utilisant des modèles et des circuits SPICE, un éditeur de cartes de circuits imprimés multicouches avec un autorouteur et un système de préparation des cartes pour la production. Et surtout, le système EasyEDA dispose du russe interface utilisateur.
De plus, le système EasyEDA, qui possède la fonctionnalité outils professionnels développement de circuits imprimés, s'ajoutent les avantages typiques des services cloud : mise à jour automatique bibliothèques d'éléments (pour l'éditeur de schémas, le simulateur SPICE et l'éditeur de PCB), la possibilité de partager vos conceptions et bibliothèques, l'accès à une vaste collection de logiciels professionnels Open source modules, opérationnels soutien technique et la communication avec les développeurs de systèmes.
Vous pouvez travailler dans EasyEDA depuis n’importe quel navigateur. La présence d'un manuel, d'un guide du simulateur SPICE, d'un grand nombre d'exemples de projets professionnels et d'une interface utilisateur claire facilitent la maîtrise du système.
Principaux avantages d’EasyEDA :
- Un ensemble multiplateforme gratuit d'outils cloud ne nécessitant pas d'installation, combinant des outils puissants pour l'édition de circuits électriques, la modélisation de circuits numériques-analogiques et la conception de cartes de circuits imprimés dans un navigateur Web pour les ingénieurs électroniciens, les enseignants, les étudiants et les radioamateurs ;
- tous les avantages service cloud: travaillez depuis un navigateur vers n'importe quel système opérateur Linux, Mac, Windows, Android ;
- dessin rapide dans le navigateur circuits électroniques utilisation des bibliothèques disponibles, mise à jour automatique efficace ;
- bibliothèques de SeedStudio, SparkFun, Adafruit, KiCad, DangerousPrototype ;
- gestionnaire de bibliothèque d'éléments, recherche rapideéléments dans les bibliothèques système et utilisateur ;
- vérification de circuits analogiques, numériques et mixtes à l'aide de modèles et de sous-circuits SPICE ;
- travailler sur des cartes multicouches avec des milliers de plages de contact ;
- possibilité d'importer des projets depuis Eagle, Altium, Kicad et LTspice ;
- possibilité de personnalisation accès publique et collaboration sur des projets ;
- accès à des modules Open Source développés par des milliers d'ingénieurs en radioélectronique ;
- la possibilité de partager vos développements en utilisant des paramètres d'accès publics ou privés.
MinusculeCAD
Le système professionnel gratuit de conception de circuits électroniques se positionne comme une application courante pour dessiner et éditer des circuits électroniques hiérarchiques bidimensionnels de différents degrés de complexité (Figure 3). Une bibliothèque assez étendue de composants, un support pour l'exportation et l'importation de projets, collaboration avec l'environnement de conception de PCB FreePCB et le simulateur LTspice, TinyCAD est assez puissant système gratuit pour une conception de bout en bout capable de rivaliser avec les produits commerciaux.
ZenitPCB
CAO facile et flexible à utiliser, qui est un logiciel semi-professionnel pour dessiner des circuits électriques et acheminer des cartes de circuits imprimés (Figure 4). L'application se compose de quatre modules indépendants : ZenitCapture (éditeur de circuits électriques), ZenitParts (éditeur de composants), ZenitPCB GerberView (visualiseur de fichiers Gerber) et ZenitPCB lui-même (éditeur de PCB). La séquence des opérations dans le programme ZenitPCB est la suivante : placement des composants dans le module ZenitCapture, spécification des connexions entre eux, création d'une netlist, développement du contour de la carte dans le module ZenitPCB, chargement de la netlist dans le module ZenitPCB, opérations de routage. Prend en charge l'importation/exportation de fichiers DXF, l'exportation de fichiers IDF (3D), l'impression des résultats de travail dans chaque module d'application. Cependant, le principal inconvénient de ZenitPCB est l'absence d'un tel fonctions utiles comme le traçage automatique et placement automatique boîtiers de composants.
GratuitPCB
Programme gratuit avec ouvert code source, conçu pour l'édition de circuits imprimés (Figure 5). Lors de la création du programme, l'objectif était de le rendre aussi simple que possible à apprendre et à utiliser, mais capable de fournir un développement de qualité professionnelle. Il est conçu uniquement pour le routage manuel des cartes, mais il permet d'utiliser l'autorouteur FreeRouting disponible sur le réseau.
Voici quelques fonctionnalités du programme :
- environnement d'exploitation - Microsoft Windows;
- prise en charge de 1 à 16 couches ;
- taille maximum circuit imprimé 1524×1524 mm ;
- La plupart des fonctions acceptent les unités de mesure en pouces et métriques (mils ou mm) ;
- bibliothèques de packages gracieuseté de Design International, PCB Matrix et IPC ;
- remplir des polygones ;
- éditeur et assistant de création et de modification des places Composants;
- importer la netlist depuis le simulateur LTspice ;
- import/export de netlists vers PADS-PCB ;
- export des fichiers de topologie au format Gerber étendu (RS274X) et des fichiers de forage au format Excellon ;
- vérifier le respect des normes de conception ;
- sauvegarde automatique.
KiCad
Un système multiplateforme gratuit avec une interface russe pour créer des circuits électriques et des circuits imprimés. KiCad comprend un ensemble de programmes permettant d'automatiser le développement d'appareils électroniques (Electronic Design Automation - EDA). Le travail dans le système est effectué entièrement par Interface graphique. Vous faites glisser les éléments nécessaires dans la zone de travail, ajoutez des connexions entre eux et créez des légendes pour eux. Particularité est un support pour la visualisation 3D d'une conception de carte de circuit imprimé (Figure 6).
KiCad se compose des composants suivants : Eeschema - éditeur de circuits électriques ; Pcbnew - éditeur de circuits imprimés (comprend également une visionneuse d'images tridimensionnelles de circuits imprimés) ; Gerbview - visionneuse de modèles de photos ; Cvpcb - sélection d'empreintes pour les composants utilisés dans le circuit ; Kicad est chef de projet.
(DSPCB) de RS Components (RS) est peut-être le logiciel de conception électronique le plus abordable au monde (Figure 7). Il est facile à apprendre et à utiliser. Il est spécialement conçu pour les non-professionnels des systèmes de CAO afin de réduire le temps entre l'idée d'un appareil et le début de sa production, accélérant ainsi l'entrée du produit fini sur le marché. permet de dessiner circuits électriques, développe la conception d'un circuit imprimé et son routage, et propose également des modèles prêts à l'emploi Composants electroniques, présenté par RS Components.
En plus, ce programme effectue le placement automatique des composants et le routage automatique des connexions de conception imprimée. Les résultats obtenus sont corrigés manuellement. Il est important que le programme soit exempt de restrictions pratiques concernant la taille de la carte, le nombre de broches des composants, le nombre de couches de la carte et les formats de fichiers de sortie. Par conséquent, il peut être utilisé non seulement pour dessiner des circuits et des PCB, mais également pour créer des fichiers pour la production.
DANS Dernièrement plusieurs sont apparus systèmes cloud lors de la conception de cartes de circuits imprimés, cependant, certaines d'entre elles ont des fonctionnalités limitées et ne conviennent même pas aux radioamateurs, sans parler des professionnels. Les programmes restants sont comparables aux applications de bureau, mais sont devenus payants. Par exemple, gratuit système en ligne EasyEDA peut devenir un digne concurrent du produit d'Aspen Labs, version complète qui est devenu payant.