Un programme pour construire des cartes de circuits imprimés selon un schéma. EasyEDA - éditeur en ligne de schémas et de circuits imprimés

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 à 20h21

Placement 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.

Documentation

Défaut Aigle 4.16r2 Populaire

Nombre de téléchargements : 492

EAGLE 4.16r2 est la version la plus récente du programme à ce jour. L'ARCHIVE COMPREND TOUTES LES BIBLIOTHÈQUES SUPPLÉMENTAIRES DU SITE DU FABRICANT, LE CRACK N'EST PAS REQUIS (professionnel, entièrement version de travail).
Version du programme : 4.16r2
Taille du programme : 5,60 Mo

Défaut Conception électrique Liatro 3.2 populaire

Nombre de téléchargements : 236

Petit et programme rapide pour créer des circuits électroniques. Est différent interface simple, la qualité du résultat obtenu. Contient plus de 1000 composants différents pour construire des circuits. Une fois que vous avez créé un diagramme, vous pouvez l'exporter vers une image ou un fichier dans une autre application.

Défaut MultiSim Power Pro Populaire

Nombre de téléchargements : 207

Multisim est l'un des programmes de conception de circuits électroniques les plus populaires au monde, caractérisé par une combinaison de capacités professionnelles et de simplicité, ainsi que par l'extensibilité des fonctions d'un simple système de bureau à un réseau. système d'entreprise.
Ceci explique l'utilisation généralisée de ce merveilleux programme à la fois à des fins éducatives et pour la production industrielle d'appareils électroniques complexes.

Défaut P-CAD 2002 Populaire

Nombre de téléchargements : 531

ALDEC P-CAD 2002 versions russe et anglaise

CAO populaire pour les appareils électroniques. Cette version du package comprend plus de 60 nouvelles fonctions et outils. Mais la principale innovation était le shell de contrôle Design Manager, qui vous permet de travailler (afficher et gérer) simplement et facilement avec des données.
Un autre nouveau produit est Visual Placement Area (VPA) - un système interactif de placement de composants qui analyse les restrictions introduites et, en fonction de celles-ci, affiche la zone disponible pour placer le composant sélectionné. Le nouvel autorouteur sans maillage (le routage maillé et sans maillage est possible) a la capacité de spécifier la direction du routage pour chaque couche, avec un choix parmi l'une des 6 options non orthogonales.
De plus, la prise en charge des polices Windows True Type standard dans les fichiers au format Gerber et ODB++ a été ajoutée. Selon Altium, P-CAD 2002 combine la capacité de concevoir des cartes de circuits imprimés de plus en plus complexes avec une facilité d'utilisation et un contrôle approfondi des résultats, en particulier pendant la phase de conception du layout. Nouvelle version P-CAD se distingue par une précision et une fiabilité accrues.

Installation:
1. Pour démarrer l'installation, cliquez sur le bouton Installer.
2. Sur demande numéro de série remplissez tous les postes avec ce que vous voulez.
3. Cliquez sur Crack et décompressez-le dans le répertoire contenant le programme.
4. Pour russifier le package, exécutez le fichier picad2002rus.exe.

Défaut QCAD 24 Populaire

Nombre de téléchargements : 213

Logiciel de création circuits simples et les cartes de circuits imprimés. Fonctionne dans toutes les versions 32 bits de Windows (95/98/NT/2K/XP). Il propose des modules destinés à la fois aux concepteurs de circuits et à ceux qui travaillent sur les cartes de circuits imprimés.

Pour installer, exécutez qcaddemo.exe
Après l'installation, lancez l'application.
Cliquez sur le bouton « Mise à niveau » dans la boîte de dialogue initiale, puis saisissez : 52C2765A.
Cliquez sur "Mettre à niveau"

Défaut sPlan Populaires

Nombre de téléchargements : 193

sPlan- outil pratique pour dessiner des circuits électroniques. Cela rappelle un peu VISIO, mais contrairement à lui, il possède une interface simple et intuitive. Le programme contient presque toutes les fonctions nécessaires à un ingénieur et à un simple utilisateur pour créer un dessin ou un circuit électronique de haute qualité. L'un des avantages est sa petite taille.

Mise en page de sprint
Le programme avec une interface simple et intuitive est conçu pour la conception de circuits imprimés de faible complexité. Utilisé par les passionnés de radioélectronique lors de la création de cartes pour appareils électroniques afin d'automatiser le processus de conception.


Aigle

Populaire Programme d'ordinateur, spécialement créé pour les débutants et les passionnés de radioélectronique. Vous permet de dessiner des schémas de circuits électriques et des circuits imprimés d'une complexité moyenne.



Domestique Programme de langue russe Conçu aussi bien pour les professionnels que pour les radioamateurs. Utilisé pour créer des tableaux manuellement ou automatiquement. Distribué en 2 versions - gratuite (avec restrictions) et payante.



Un programme gratuit, facile à apprendre et à utiliser, conçu pour la conception manuelle de circuits imprimés de complexité faible à moyenne. En plus de la bibliothèque intégrée de composants électroniques, il est possible de créer votre propre base de données, ce qui l'a rendu populaire auprès des radioamateurs.


Altium Designer

Logiciel professionnel pour créer une large gamme cartes électroniques et appareils de complexité variable. Permet de haut niveau réaliser le développement et la conception de circuits imprimés. Il est utilisé dans de nombreuses industries traitant d’appareils électroniques.


GratuitPCB

Logiciel, largement utilisé par les professionnels dans le développement et la construction de cartes de circuits imprimés de complexité variable. Il est distribué gratuitement, ce qui permet au logiciel d'être utilisé par de nombreuses entreprises nationales et privées qui produisent des appareils électroniques.


Kicad

Langue russe gratuite programme professionnel, permettant de développer des circuits imprimés et des circuits électriques de faible, moyenne et haute complexité. Vous pouvez créer des cartes et y placer des composants manuellement et automatiquement.


PCB DesignSpark

Un programme gratuit qui vous permet de concevoir des circuits électriques et des circuits imprimés d'appareils électroniques à un niveau professionnel. Le programme est équipé d'une puissante bibliothèque de composants électroniques et dispose d'une fonction de routage automatique.


PCB123

Un logiciel avec lequel les amateurs et les professionnels peuvent concevoir et développer des circuits et des cartes de toute complexité avec la création d'une image tridimensionnelle. Le programme est distribué gratuitement.


TopoR

Un programme payant et performant publié par un fabricant national, conçu pour la conception et la fabrication de cartes de toute complexité. Apparence Le tableau obtenu est clairement visible dans une image tridimensionnelle, qui peut être construite dans le même programme.


EDWinXP

Logiciel professionnel payant utilisé pour concevoir des cartes et développer des appareils électroniques de complexité variable. Le programme peut être téléchargé gratuitement, mais la durée d'un tel programme est limitée (14 jours).


P-CAO

Puissant et l'un des tout premiers professionnels programmes automatisés sur la conception des circuits imprimés. Vous permet de concevoir des cartes de toute complexité. La version du programme actuellement utilisée est celle qui a été publiée en 2006.



Un programme professionnel payant conçu pour concevoir des cartes légères et complexes simple face, double face et multicouches. Les fonctions disponibles dans le programme vous permettent de simuler, d'effectuer divers contrôles et préparer entièrement la planche pour la production. Il existe une version d'essai du programme, limitée par le nombre de jours d'utilisation (30).