Programma's voor de ontwikkeling van printplaten Russische versie. Beste PCB-traceringssoftware

Voorbereiden PCB-tekening zal helpen gratis programma Sprint-indeling. Het programma is eenvoudig te gebruiken, volledig vertaald in het Russisch, inclusief een helpbestand, en is nuttig bij de vervaardiging van dubbelzijdige en meerlaagse printplaten. Sprint Layout is rijk aan mogelijkheden; u kunt contacten, geleiders, vormen en tekst op het bord afdrukken. Extra functies van het programma zijn onder meer SMD-masker, tinmasker, metallisatie, besturing en geïntegreerde autorouter. Met de functie "Photo View" kunt u de printplaat in realistische vorm bekijken.

PCB-software

Er zijn veel programma's voor het maken van printplaten, de meeste zijn commercieel. Sprint Layout is een uitstekend gratis alternatief voor zijn betaalde tegenhangers en ondersteunt de export naar Gerber(.GBL, .GTL, .GBS, .GTS, .GBO, .GTO, .GBP, .GTP, .GKO, .GM1, .GM2, .GPT, .GPB), Excellon(Boor.DRL) en HPGL(frees)bestanden. Als u dus een computergestuurde frees- of boormachine bij de hand heeft, kunt u met automatische systemen de printplaat nauwkeuriger bewerken. De professionele mogelijkheden doen niet onder voor dit soort dure programma's. Het archief dat samen met het programma kan worden gedownload, bevat bovendien een map met een reeks macro's die een uitgebreide database met elementen van binnenlandse en buitenlandse productie bevat. Om extra elementen van de set te gebruiken, kopieert u eenvoudig de inhoud van de map "Extra macro's" naar de map "MAKROS".

Officiële site: http://www.abacom-online.de
Besturingssysteem: Windows Alles
Ondersteunde talen: Russisch
Versie: 5.0
Licentie:gratis (gratis)

24 november 2014 om 20:21 uur

Automatische plaatsing van elementen en automatische routering van printplaten

  • DIY of doe het zelf

Dag 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 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 zeg meteen 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 en 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 handvatten 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.

Nou, 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 gelijkwaardige 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 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 mee 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 dezelfde componenten en tracks handmatig een beetje en drukken op F7 - ze worden zorgvuldig opnieuw gelegd, de fouten worden geëlimineerd (ik zag echter hoe dezelfde F7 fouten bevat: na de volgende druk op de knop 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 iets meer vertelt over handigere hulpmiddelen voor automatische plaatsing en automatische routering (vooral automatische plaatsing).

Programma DipTrace is een ontwerpautomatiseringssysteem (CAD) voor het maken en traceren printplaten(printplaat). Programma DipTrace heeft een redelijk handige interface tussen programma's die gespecialiseerd zijn in het maken van schakelschema's en het traceren van printplaten. Voor meer gemak bij het tekenen en uitzetten van circuits en borden, gebruikt het programma een markeringsmodus voor bewerkte en bijbehorende radio-elementen.

Beschrijving van het DipTrace 2.1-programma

Het programma bestaat uit 4 modules:

  • DipTrace– ontwikkeling van printplaten, bedrading, zowel handmatig als automatisch;
  • Schema - tekening schakelschema's;
  • SchemEdit is een editor voor de componenten zelf.
  • ComEdit - redacteur van behuizingen voor elektronische componenten;

De editor van radiocomponenten en hun behuizingen maakt gebruik van een meerlaagse ontwerpmodus. Het is ook mogelijk om radiocomponenten en behuizingen te tekenen en in te delen op basis van kant-en-klare sjablonen. Het is mogelijk om kasten te maken met verschillende parameters (aantal poten, afstand ertussen), die later rechtstreeks op de printplaat kunnen worden gewijzigd.

Circuitontwerp ondersteunt het ontwerp van circuits met meerdere pagina's. Met behulp van een gemeenschappelijke bus wordt er een overgang gemaakt van de ene laag naar de andere laag. De lagen zijn verbonden door overgangen tussen pagina's. Het gemaakte schakelschema wordt overgebracht naar een printplaat door het juiste menu-item te selecteren of door op sneltoetsen te drukken. Het resulterende bord bestaat uit componentbehuizingen met elektrische aansluitingen.

In de handmatige traceringsmodus markeert DipTrace alle pinnen van netwerkradio-elementen en verbergt automatisch reeds bekabelde verbindingen. In de bewerkingsmodus van reeds gerouteerde routes is het mogelijk om een ​​deel van de geleiders te verplaatsen met behoud van de hoeken van 90 en 45 graden, of willekeurig de breedte te wijzigen, van de ene laag naar de andere te gaan, enz. Automatische routering in DipTrace wordt uitgevoerd met behulp van de ingebouwde Simple Router-router.

Het printen van printplaten en schakelschema's op een printer kan op elke gewenste schaal. Het programma exporteert borden naar Gerber-, N/C Drill- en DXF-formaten. Het Gerber-programma heeft het vermogen om technologische gaten te markeren. Bij het exporteren van tekst wordt vectorisatie uitgevoerd met een specifieke stap, zodat u elk lettertype kunt gebruiken dat beschikbaar is in het programma. Er is ook vectorisatie en export van rasterzwart-witafbeeldingen naar Gerber.

Een speciale modus voor het exporteren van contouren naar DXF maakt het mogelijk om printplaten te maken door te frezen.

DipTrace beschikt over een aanzienlijk aantal component- en pakketbibliotheken. Typische bibliotheken bevatten meer dan 40.000 componenten van verschillende fabrikanten.

Het materiaal is in 2007 geschreven voor de website RCOnline.ru.

Enige tijd geleden kwam ik per ongeluk twee zeer interessante programma's tegen op internet, ontworpen voor het tekenen van elektronische basiscircuits en de lay-out van printplaten. Beide programma's zijn door V. Shcherbakov uit het Duits in het Russisch vertaald, waardoor ze zelfs door onervaren modelbouwers en beginnende elektronica-ingenieurs kunnen worden gebruikt. De programma's zijn niet met elkaar verbonden en hebben niet zulke brede mogelijkheden als de bekende pakketten OrCad, PCad en Accel-EDA en anderen, maar met hun hulp kun je een vrij complex circuit tekenen en een dubbelzijdige printplaat traceren. Beide programma's hebben kant-en-klare bibliotheken met elementen, bovendien kun je in elk ervan eenvoudig je eigen element creëren, zowel circuit als PCB.

Aangezien beide programma's als Freeware zijn aangekondigd, denk ik dat ik niemands auteursrecht zal schenden door ze op deze site te plaatsen.

Het eerste programma is Splan - een "lade" met schakelschema's. bevat negen bestanden van de "body" van het programma en een bibo-map met kant-en-klare bibliotheken met circuitelementen. Opgemerkt moet worden dat de reeks kant-en-klare elementen, vooral digitale en analoge microschakelingen, niet erg groot is, maar dat de gebruiker de nodige elementen kan tekenen met behulp van de ingebouwde editor. Het programma ondersteunt doorlopende nummering van onderdelen van hetzelfde type.

Natuurlijk kunt u met het programma geometrische basisvormen, lijnen, verbindingspunten tekenen, tekstinvoegingen en inscripties maken en het voltooide diagram ontwerpen in overeenstemming met de vereisten voor technische tekeningen.

Het programma vereist geen installatie als zodanig. Pak het archiefbestand eenvoudig uit in de gewenste map en het programma is klaar voor gebruik. Het programma is ontworpen om te werken onder Windows van elke versie (Win-*, NT, 2000, XP) en neemt iets meer dan één megabyte op de schijf in beslag.

Houd er rekening mee dat ik al mijn verdere ontwikkelingen en publicaties met schakelschema's en ontwerpen van printplaten zal doen met behulp van deze twee programma's!

P.S. Het leven staat niet stil - de afgelopen 7 jaar zijn beide programma's aanzienlijk aangepast door de ontwikkelaars. Momenteel relevant en. De programma's hebben aanzienlijk grotere mogelijkheden dan hun voorgangers. Sprint-Layout kan bijvoorbeeld vierlaagse printplaten traceren en heeft veel handigere servicemogelijkheden, en sPlan wordt gepresenteerd in een draagbare versie die geen installatie op een harde schijf vereist. Beide nieuwe versies van de programma's zijn beschikbaar in de bijgevoegde archieven.

Houd er rekening mee dat uitvoerbestandsformaten die in eerdere versies van programma's zijn gemaakt, door oudere versies worden gelezen en meestal worden aangepast om overeen te komen met het formaat van de oudere versie. Maar helaas begrijpen jongere versies van programma's geen bestanden die zijn gemaakt in oudere versies van sPlan en Sprint-Layout.

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. Bovendien kunt u, naast de mogelijkheid om uw schetsen af ​​te drukken, uw diagrammen ook publiceren door de afbeelding naar een Word-bestand te kopiëren of ze in PNG-formaat 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 materiaallijsten, een netlijst met meer dan 20 formaten, analoge en digitale simulatie en uiteraard PCB-ontwerpmogelijkheden.

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.