Programma voor het tekenen van microschakelingen. DipTrace - programma voor het traceren van printplaten

Het DipTrace-programma is een modern complex voor de ontwikkeling van schakelschema's en tracering. DipTrace is betrouwbaar en krachtig Software voor het traceren van PCB's, waarmee u eenvoudig zelfs de meest complexe printplaten kunt maken, ook bij het maken van een printplaat. Het helpt u bij het maken van enkel- of meerzijdige PCB's, het tekenen van het schema en het exporteren van de PCB-verbindingstabel. DipTrace heeft een eenvoudige en intuïtieve interface.

Alle belangrijke functies voor ontwerp en bewerking zijn handig geplaatst, met knoppen rondom het hoofdbewerkingsscherm. Tijdens het testen werkten alle programmafuncties goed en zonder fouten.

Voor professionele ontwerpers die een betrouwbaar hulpmiddel willen voor het ontwerpen van circuits en PCB's, voor eigenaren van kleine bedrijven die niet veel geld aan software willen uitgeven, en voor amateurs die een bord voor hun apparaten willen maken, is DipTrace een geweldige optie. hiervoor.

Beschrijving van het DipTrace-programma

DipTrace is geavanceerde PCB-ontwerpsoftware. Het programma bestaat uit 4 modules:

  • PCB-indeling— uitgerust met een effectieve automatische router en automatische plaatsing van circuitcomponenten;
  • Schematisch— editor van schakelschema's, inclusief schema's met meerdere bladen;
  • SchemaBewerken– radio-elementeditor, symbolen tekenen, een bibliotheek met radio-elementen creëren;
  • ComBewerken– editor van radio-elementpakketten, met de mogelijkheid om ze te combineren tot pakketbibliotheken.

DipTrace heeft een krachtige automatische tracer die superieur is aan veel tracers die beschikbaar zijn in vergelijkbare softwarepakketten. Het kan zowel enkelzijdige (enkellaagse) platen als meerlaagse platen traceren. Indien nodig is het ook mogelijk om een ​​enkelzijdige plaat automatisch te routeren met behulp van verbindingsdraden (jumpers).

Met Smart Tools - Handmatige tracering kunnen gebruikers het ontwerp voltooien en het eindresultaat verkrijgen via handmatige aanpassingen. Er is een controleoptie waarmee u de nauwkeurigheid van het maken van projecten kunt controleren. Met DipTrace-modules kunt u schematische diagrammen, lay-outs en bibliotheken uitwisselen met andere CAD- en CAD-pakketten. Uitvoerformaten kunnen DXF, Gerber, Drill en G-code zijn. De standaardbibliotheek bevat meer dan 98.000 componenten.

Heeft u een gratis PCB-ontwerptool of -programma nodig om uw project in de praktijk te brengen? In deze lijst krijgt u dus de 10 beste programma's te zien die beschikbaar zijn op internet en deze zullen u helpen uw PCB sneller en gemakkelijker te ontwikkelen. https://easyeda.com/ Ru

Met EasyEDA kunt u een printplaat bestellen. Het is mogelijk om alle componenten thuis aan elkaar te solderen of naar de fabriek te sturen.

ZenitPCB

Een prachtig programma voor het maken van printplaatlay-outs, gericht op het implementeren van professioneel werk. Het gebruik van het CAD-programma is heel eenvoudig, waardoor u uw projecten in korte tijd tot leven kunt brengen. Met ZenitPCB is het mogelijk om met het werk te beginnen door het elektrische schema in te voeren of vanaf de bedrading zelf.


Met dit programma kunt u schakelschema's tekenen. Bevat een bibliotheek met symbolen waarmee u meteen aan de slag kunt met ontwikkelen. Naast de mogelijkheid om uw schetsen af ​​te drukken, kunt u uw diagrammen ook publiceren door de afbeelding naar een Word-bestand te kopiëren of ze in PNG-indeling op te slaan.


OsmondPCB

Universeel apparaat voor het ontwikkelen van PCB's. Het draait op het Macintosh-systeem en bevat functies zoals: onbeperkte bordgrootte, meerdere lagen om met het bord te werken, onderdeelnummering, ondersteuning voor zowel doorvoer- als oppervlaktemontage, enz.

Programma voor het bouwen van circuits in Windows OS. De naam van het programma is een afkorting voor “Basic Shematic” (noot van de auteur). Om de bediening te vereenvoudigen zijn alleen basisfuncties ingebouwd.

ExpressPCB

Dit programma is heel gemakkelijk te leren en te gebruiken, zelfs voor beginners.

Een open source programma voor het maken van elektronische schakelschema's en PCB's. Handig voor iedereen die met softwareontwikkeling werkt.

Draait op Linux en heeft ingebouwde tools voor circuitontwerp, invoer van circuitbeschrijvingen, simulatie, prototyping en productie. Momenteel biedt gEDA een geavanceerd pakket gratis circuitontwerpsoftware, inclusief het invoeren van beschrijvingen, het wijzigen van attributen, het genereren van stuklijsten, een netlijst met meer dan 20 formaten, analoge en digitale simulatie, en natuurlijk de mogelijkheid om PCB's te ontwerpen.

PCBWebDesigner

Gratis CAD-applicatie voor het ontwerp en de productie van elektronische producten. Creëer meerlaagse elektrische circuits met een snelle en eenvoudig te gebruiken functie. Meerlaagse platen maken met koperen vulondersteuning en het ontwerp controleren op fouten (). Ingebouwde map digitale componenten met een materiaallijst.

OntwerpSparkPCB

DesignSparkPCB is de meest gebruikte circuitontwerpsoftware. Gemakkelijk te leren en te gebruiken, ontworpen om de creatietijd van concept tot voltooid model aanzienlijk te verkorten. Deze unieke kenmerken zijn gebaseerd op een krachtige programma-engine.

24 november 2014 om 20:21 uur

Automatische plaatsing van elementen en automatische routering van printplaten

  • DIY of doe het zelf

Hallo allemaal!

Ik werd gevraagd een artikel te schrijven door een programma dat ik tegenkwam toen ik op zoek was naar manieren om de ontwikkeling van printplaten te automatiseren (en ik vond geen enkele vermelding, laat staan ​​artikelen erover op Habré). Maar eerst de dingen eerst.

Het ontwerp is dus ontwikkeld, op een breadboard gemonteerd en in actie getest. Het volgende is de printplaat. Als je de forums gelooft, gebruiken velen (inclusief mijn vrienden) Sprint-Layout. Maar dit is handwerk, hetzelfde potlood en papier, alleen in elektronische vorm. Waarom al die processorkernen en gigabytes aan geheugen als je toch handmatig moet werken? Ik geef toe: dit heeft mij altijd gestoord.

Nu zal ik je vertellen hoe ik een bevredigend resultaat behaalde in de automatische modus.

Een prachtige foto om de aandacht te trekken

Ik gebruikte een combinatie van Proteus plus TopoR Lite.

Ik zal meteen zeggen dat ik alleen als gebruiker met deze producten te maken heb en er op geen enkele manier reclame voor maak. Bovendien is Proteus te vinden op internet (uiteraard voor informatieve doeleinden) en is TopoR Lite gratis (met enkele beperkingen).

Waarom deze programma's?

Aanvankelijk gebruikte ik Proteus. Ik weet niet meer hoe het begon, maar ik was er best blij mee: je kunt diagrammen tekenen, werk simuleren, borden opmaken. De eerste twee zijn goed gelukt, de laatste vond ik niet leuk, ik was op zoek naar een ideaal.
Ik probeerde een diagram te tekenen in Eagle. Maar ik ben handig, of ik heb speciale gewoonten en behendigheid nodig, over het algemeen vond ik het niet leuk. In eerste instantie kon ik er lange tijd niet achter komen hoe ik een element moest toevoegen. Toen bleek dat we bibliotheken moesten verbinden met de benodigde elementen. Hoe weet ik hoe de bibliotheek heet als ik de naam van het element niet eens weet (ik zoek bijvoorbeeld uitsluitend naar connectoren op basis van afbeeldingen). Standaard had Eagle niet de Attiny2313 en Atmega328 die ik nodig had. Ik moest de vereiste bibliotheek googlen/downloaden/kopiëren. Welnu, de stroombussen in Proteus zijn meteen aangesloten (en zelfs deze pinnen zijn verborgen op de microcircuits, zodat ze de aandacht niet afleiden), maar hier moesten we ze duidelijk openen. Het resultaat, na een half uur porren, was één microschakeling die op de stroomvoorziening was aangesloten.

Ik heb geprobeerd DipTrace in te tekenen. In principe is tekenen handig. Er is echter geen (of ik heb geen) simulatie van het werk gevonden. Ik heb deze nodig voor zowel het debuggen van het circuit als voor het debuggen van MK-programma's; Hij werd verdrietig en keerde terug naar ISIS.

Waarom een ​​externe TopoR tracer als ARES een ingebouwde tracer heeft? Hij is verdrietig. De kettingen die hij niet ongedaan kan maken, gooit hij gewoon weg. Als dit bij dubbelzijdige bedrading nauwelijks gebeurt, bij enkelzijdige en minimale plaatafmetingen is het resultaat verschrikkelijk. En omdat mijn printplaat eenzijdig is, en het moeilijker is om dubbelzijdige printplaten te maken, besloot ik dat ik één kant plus jumpers wilde.

Daarom stel ik voor om automatiseringstools te overwegen met behulp van een standaardvoorbeeld van Proteus 8 - Thermo.

Schema:


Laten we naar ARES gaan, al het moois verwijderen dat de sluwe makers van Proteus hebben gedaan en op Auto-placer klikken. Hieruit blijkt nog een ander nadeel van deze tool: hij kan componenten maar aan één kant van het bord plaatsen (ik heb een half uur gezocht naar een oplossing totdat ik in de help las dat dit onmogelijk was). Die. als je zowel SMD- als gewone behuizingen gebruikt en ze aan verschillende kanten van het bord wilt hebben, zul je de componenten elk afzonderlijk met handgrepen van de ene naar de andere kant moeten verplaatsen.

Dit is wat er gebeurt:

Dat wil zeggen, hij heeft geen 43 sporen afgelegd en zal springers moeten maken.

Laten we TopoR proberen.

Klik opnieuw op Auto-router, daar Ontwerpbestand exporteren en opslaan. Ga naar TopoR Import -> Specctra en open het bestand. Nu moeten we het een beetje configureren. In de Ontwerpparameters (F4) verwijderen we de extra 14 lagen, en in de Breedte van de geleiders stellen we in van 0,3 tot 0,6 mm. Klik op de knop Auto-routing, in het instellingenvakje Functioneel equivalente contacten van componenten opnieuw toewijzen (voor het geval: het leek mij dat deze optie niet echt of zelfs helemaal niet werkt), Single-layer routing en klik op Uitvoeren knop. De router slaat automatisch de beste opties op, die vervolgens aan het project kunnen worden toegevoegd. Het volgen stopt pas nadat u op de knop Stoppen hebt geklikt. Houd er rekening mee dat de jumpers automatisch worden geplaatst en dat er zelfs contactpads onder worden geplaatst. Ik wachtte tot het aantal overgangen 30 bereikte (d.w.z. 15 jumpers):

15 springpaarden versus 43 in ARES - veel beter!

Door 5 minuten te besteden en de componenten lichtjes te verplaatsen/de grenzen van het bord te verleggen, kun je 10 overgangen (5 jumpers) krijgen, wat al acceptabel is:

Maar wat mij betreft, het verplaatsen van iets waar al 5 minuten op is gegooid, is veel leuker dan alles helemaal opnieuw op het bord leggen.
Witte cirkels zijn DRC-overtredingen (tracks/componenten zijn te dichtbij). Het maakt niet uit - we verplaatsen deze zelfde componenten en tracks handmatig een beetje en drukken op F7 - ze zullen zorgvuldig opnieuw worden gelegd, de fouten worden geëlimineerd (ik zag echter hoe dezelfde F7 fouten bevat: na de volgende druk op het plaatst een van de wegen bovenop verschillende andere, en zweert dan over de fout).

De TopoR-specifieke kromming van de rails straalt een warme lampachtige kwaliteit uit en doet ons denken aan de tijd dat planken met een potlood op een stuk papier in een doos werden getekend en op het textoliet werden getekend met nitroverf/nitrolak en een naald/spuit/gelpenpasta. Persoonlijk spreekt mij dit aan.

Als het resultaat bevredigend is, kunt u het bord exporteren of rechtstreeks vanuit het programma afdrukken (er is zelfs een selectievakje voor Spiegelbeeld, blijkbaar specifiek voor LUT).

Voorbeeld van een echt bord:

Je kunt polygonen tekenen in TopoR, effen/lijn/maas, maar ik ben ze vergeten. Ik heb ze op dit bord getekend met een schijfmarker. De gearceerde plekken zijn slechts springers.

Ik zou blij zijn als het artikel iemand zou helpen vervelende processen te automatiseren. Ik zou het op prijs stellen als u mij meer vertelt over handigere hulpmiddelen voor automatische plaatsing en automatische routering (vooral automatische plaatsing).

Als u een gratis PCB-tekenprogramma voor uw project nodig heeft, helpt deze lijst u de oplossing te vinden die u nodig heeft.


Er zijn tien PCB-ontwerpprogramma's gratis beschikbaar die de printtijd aanzienlijk kunnen verkorten en het proces eenvoudiger kunnen maken.



ZenitPCB is een uitstekend hulpmiddel voor het maken van professionele printplaten. Het is een flexibel en eenvoudig te gebruiken CAD-programma waarmee u uw ontwerpen in korte tijd kunt realiseren. Hiermee kun je een project maken, beginnend met zowel het circuitontwerp als de bordindeling zelf.




Het is een gratis en open source programma voor Microsoft Windows. Het is ontworpen om gemakkelijk te leren en te gebruiken, terwijl het toch een professioneel prestatieniveau behoudt. Enkele van de functies zijn onder meer de mogelijkheid om borden te maken met een aantal lagen van 1 tot 16, ondersteuning voor bordformaten tot 60x60 inch, import en export van PADS-PCB-netlijsten, en nog veel meer.




Dit programma is voornamelijk gemaakt voor het tekenen van elektrische circuits. Het wordt compleet geleverd met componentbibliotheken, waardoor het gemakkelijk is om mee te werken. Naast dat u uw ontwerp kunt afdrukken, kunt u TinyCAD gebruiken om uw ontwerpen te publiceren door deze in een Word-document te kopiëren en te plakken of op te slaan als een PNG-rasterafbeelding.




Osmond PCB is een flexibel PCB-ontwerptool. Het draait op Macintosh-computers. De diverse kenmerken omvatten: vrijwel onbeperkte bordformaten, groot aantal lagen, groot aantal componenten, ondersteuning voor componenten voor zowel doorvoeropeningen als opbouwmontage.




BSch3V is een eenvoudig programma voor het werken met elektrische circuits. De naam "BSch" is een afkorting voor "Basic Schematic". Het heeft alleen basisfuncties, wat op zijn beurt het werk vereenvoudigt.




Dit is een heel eenvoudig programma om te leren en te gebruiken. De lay-out van de printplaat is eenvoudig, zelfs voor onervaren gebruikers.




Het is open source-software voor het maken van elektronische schakelingen en printplaten. Het is nuttig voor iedereen die betrokken is bij de volledige ontwikkelingscyclus van projecten.




Draait onder Linux en heeft tools voor circuitontwikkeling, simulatie en prototyping. Momenteel biedt het gEDA-project een serieuze reeks gratis elektronica-ontwerpprogramma's.




Fritzing-software is een interessant open-sourceproject voor ontwikkelaars, onderzoekers en radioliefhebbers die de voorkeur geven aan een creatieve benadering bij het maken van printplaten. Fritzing kan u helpen meer te leren over elektronische schakelingen, documentontwerpen en zelfs een product voorbereiden voor productie.




DesignSpark PCB is misschien wel de meest toegankelijke software in de elektronica-ontwerpwereld van vandaag. Dit programma is gemakkelijk te leren en te gebruiken. Het is ontworpen om het productontwikkelingsproces aanzienlijk te verkorten. De kern van deze unieke aanpak wordt gevormd door een krachtige software-engine waarmee u met elektrische circuits kunt werken, printplaten kunt ontwerpen en deze kunt traceren.

Directory-documentatie

Beste PCB-traceringssoftware

"Documentatie" - technische informatie per toepassing elektronische componenten, kenmerken van de constructie van verschillende radio techniek En elektronische schakelingen, evenals documentatie over de kenmerken van het werken met engineeringsoftware en regelgevingsdocumenten (GOST).

Met de huidige populaire programma's voor printplaten kunt u niet alleen een voltooide tekening verkrijgen die is gemaakt volgens het circuit. Hun functionaliteit omvat:

  • bedrading;
  • tracering (zowel handmatig als automatisch);
  • probleemoplossing in het project;
  • het koppelen van circuitcomponenten aan hun footprints;
  • 3D-weergave van het voltooide project, met de mogelijkheid om te printen.

De handigste beschikbare programma's zijn: KiCAD en DipTrace.

Het heeft een gratis versie, redelijk geschikt voor het oplossen van de meeste niet-industriële problemen. De ingebouwde PCB-lay-outmodule met automatische routing is perfect voor zowel kleine borden als grotere opties, zonder het gebruik van conventionele roosters. De functionaliteit is aanzienlijk en begint met het verkleinen van de routes en eindigt met onafhankelijke optimalisatie van de bordgrootte. Het controleert automatisch het hele project in alle stadia van de creatie, waardoor de mogelijkheid van aanzienlijke fouten wordt geëlimineerd en het oplossen van problemen met een orde van grootte wordt versneld. Een zeer krachtig hulpmiddel, ondanks zijn eenvoud. Opgemerkt moet worden dat het is ontwikkeld door binnenlandse specialisten, wat betekent dat alle documentatie en officiële informatie volledig in het Russisch is.

De bibliotheek heeft meer dan 100.000 kant-en-klare items. Maar u hoeft zich hiertoe niet te beperken, aangezien het maken van een nieuw onderdeel met zijn eigen eigenschappen slechts een paar minuten duurt.

KiCAD

Het belangrijkste voordeel van KiCAD is het enorme aantal bestaande componentbibliotheken, dankzij de open source-code. Er is ook een uitstekende zoekfunctie voor fouten, die deze duidelijk aangeeft en aanvullende aanbevelingen geeft, wat ongelooflijk handig is voor zowel beginners als professionals met veel complexe projecten. Het is de moeite waard om aandacht te besteden aan het Russisch-talige menu.

Het werk in het programma begint met het maken van een nieuw project, waarna het werk begint in de Eeschema-circuiteditor. Alle componenten kunnen standaard worden gebruikt, andere downloaden, bestaande bewerken of nieuwe maken.

Handiger is het om automatische tracering uit te voeren met behulp van de gratis router FreeRouter. In dit geval is het beter om de belangrijkste routes zelf te routeren, en dan zal FreeRouter alles doen. Op deze manier kunt u de grootste productiviteit van het proces bereiken.


Publicatiedatum: 27.11.2017

Meningen van lezers
  • YAKIK / 14/08/2018 - 13:46
    HOE TE OPENEN