Meny
Är gratis
checka in
den huvudsakliga  /  FÖRBI/ Eagle PCB designprogram. Eagle cad

Eagle PCB designprogram. Eagle cad

Eller leta efter dess trasiga version på filhantering. Kretsen som vi skapar presenteras nedan. Så låt oss komma igång.

Starta Eagle. Kontrollpanelen öppnas.
Klicka på objektet Projekt för att expandera katalogträdet.

Före oss finns två mappar örn och projekt. örn - ligger i mappen "Mina dokument". projekt - i mappen där själva Eagle-programmet är installerat. Högerklicka på örnmappen och välj Nytt projekt i menyn som öppnas.

Vi ger projektet ett mer meningsfullt namn - högerklicka på projektmappen och välj Byt namn i menyn som öppnas. Jag heter projektet AVR-Board.

Högerklicka på projektmappen och välj Ny> Schematisk i menyn som öppnas

Schematisk redigerare öppnas. Låt oss spara vårt schema på en gång - meny Arkiv> Spara som ...

Som de flesta andra program tillåter Eagle dig att utföra samma åtgärd på flera sätt - med hjälp av toppmenyn, verktygsfältet (på vänster sida), kommandoraden och snabbtangenter. Jag är mer van vid att använda verktygsfältet.

Hur man lägger till komponenter

Låt oss först lägga till ett format i vårt framtida system.
Vänsterklicka på knappen LÄGG TILL

Ett fönster med en lista över använda bibliotek öppnas. Listan är ganska lång, och när du inte vet var det finns, är det en hel affär att hitta rätt komponent. Komponenter kan sökas på två sätt - genom att itera över alla bibliotek eller genom att använda sökfunktionen.

Formaten finns i rambiblioteket. Vi letar efter den i listan, öppnar den och väljer A4L-LOC. Klicka på OK.

Genom att klicka på vänster musknapp läggs formateringen till diagrammet. Högerklicka roterar formateringen 90 grader. Genom att vrida på mushjulet kan vi ändra skalans skala.

Lägg till ett format i diagrammet och tryck två gånger på Esc. Spara schemat igen. Datumet för den senaste sparningen visas i det nedre högra hörnet av formatet.


Låt oss lägga till en ATmega8-mikrokontroller i kretsen.
Vänsterklicka på knappen LÄGG TILL.
AVR-mikrokontroller finns i atmel-biblioteket. Låt oss försöka använda sökfunktionen. Komponenter söks efter namn och beskrivning. Vi skriver mega8 * i sökfältet och trycker på Enter. Fönstret visar alla komponenter som matchar denna begäran.

Välj ATmega8 mikrokontroller i DIP-paket, klicka på Ok. Lägg till komponenten i schemat genom att klicka på vänster musknapp och trycka på Esc. Listan över bibliotek öppnas, men endast resultaten från föregående sökning visas. Vi tar bort mega8 * i raden, tryck på Enter - listan över bibliotek är full igen.

Kopiera, ta bort, flytta och välja komponenter

Låt oss lägga till keramiska kondensatorer i kretsen. Kondensatorer, motstånd och induktorer finns i biblioteket - rcl. Komponenter i två grafiska mönster - europeiska och amerikanska. Välj C_EU> C-EU050-025X075 (C-EU), lägg till det i diagrammet och tryck sedan två gånger på Esc.
Vår krets bör ha 6 keramiska kondensatorer. Låt oss använda kopieringsfunktionen för att lägga till de saknade. Klicka på Kopiera-knappen, flytta markören över kondensatorn och klicka på vänster musknapp för att kopiera elementet. Du kan radera onödiga element med knappen Radera och flytta med knappen Flytta.

Ibland måste du utföra någon form av operation på en grupp komponenter, till exempel ta bort flera kondensatorer samtidigt. Så här görs det. Klicka på knappen Radera och sedan på knappen Grupp. Genom att hålla ned vänster knapp välj nödvändiga komponenter med musen.

Håll markören över de valda komponenterna, högerklicka och välj Ta bort: Grupp i menyn som öppnas

Komponenterna kommer att tas bort.
Du kan välja komponenter på ett annat sätt. Klicka på gruppknappen, placera markören på önskad plats i diagrammet och klicka på vänster musknapp. Nu dras en rak linje från denna punkt bakom markören. Rita en sluten kontur med dessa linjer och tryck på höger musknapp. Komponenter inom denna sökväg väljs.

Du kan ersätta en komponent med en annan med knappen Ersätt. Klicka på den, leta efter önskad komponent i listan som öppnas, klicka på OK. Håll markören över motsvarande komponent och klicka på vänster musknapp.

Lägg till resten av kretskomponenterna själv. För att underlätta för dig listar jag namnen på de bibliotek där de alla finns.

Motstånd - rcl> R_EU_
Elektrolytkondensatorer - rcl> CPOL_EU
Dioder - dioder
LED-lysdioder> LED
Pluggar typ PLS, PLD - con-lstb
Kristallkvartsresonatorer> CRYSTAL
Spänningsstabilisatorer - linjära> 78 *
Strömkontakter - anslutning
Strömförsörjningskretsar + 5V, GND - matning1

Du bör sluta med något liknande detta.

Hur man länkar ihop komponenter

Komponenterna har lagts till, nu måste de länkas ihop.
Klicka på Wire-knappen i verktygsfältet
En ny panel visas under menyraden - det låter dig välja önskat schematiskt lager, "linjebeteende" vid ritning, avrundningsradie, linjebredd och linjetyp.

Vi behöver inte dessa inställningar nu.

Vi klickar på vänster musknapp på utdata från något element. Nu från denna punkt bakom musen dras en grön linje - en elektrisk krets. Vi ansluter den till den komponent vi behöver och gör ett dubbelklick - elementen är anslutna. Om du håller på att lägga / rita en kedja, klicka på höger musknapp, kommer kedjans beteende att förändras. I det första fallet dras kedjan endast i vinklar på 90 grader, i andra och vid 90 och 45 och så vidare. Prova och allt blir omedelbart klart.

När två nät är anslutna ritar Eagle inte automatiskt en punkt, den måste ställas in manuellt. Tryck på korsningsknappen och vänsterklicka för att placera punkterna på önskad plats.

Varje kedja tilldelas ett unikt namn - N $ X, där X är ett löpnummer. Om du försöker ansluta två nät med olika namn, visar Eagle ett meddelande.

I fältet Resulterande namn måste du välja ett namn för den nya kretsen, om den spelar någon mening.

Du kan ansluta fjärrkretsar (placerade långt bort) genom att tilldela dem samma namn... I vår krets bör till exempel återställningsstiftet anslutas till programmeringskontakten, men den ligger nära port B. För att inte dra ledningen genom hela kretsen kommer vi att göra detta. Förläng en liten kedja från återställningsstiftet. Låt oss byta namn på det - klicka på knappen Namn, vänsterklicka på vår krets och i fönstret som öppnas anger du ett nytt namn för kretsen - RESET.

För att visa nätets namn i diagrammet, tryck på etikettknappen och vänsterklicka på vårt nät.

Lägg till en krets i programmeringsanslutningen och följ samma steg. När vi byter namn på nätet kommer Eagle att fråga om vi vill ansluta detta nät till RESET-nätet.

Klicka på Ja, nu är Återställningsstiftet anslutet till vår kontakt. För att verifiera detta kan kretsen "markeras". Klicka på Visa-knappen och vänsterklicka på önskad krets - den blir ljusgrön.
Kedjor kan också flyttas, raderas och kopieras.

Däck ritning

Låt oss ansluta en av portarna på ATmega8-mikrokontrollern till kontakten med bussen. Klicka på Buss-knappen i verktygsfältet och dra, precis som den elektriska kretsen, en buss på rätt plats i kretsen.

Alla ledare som passar bussen måste ha adresser. De anges i bussens egenskaper. Vi klickar på Info-knappen på panelen, flyttar markören över bussen och klickar på vänster musknapp. Egenskapsfönstret öppnas.

Vi är intresserade av fältet Namn - vi måste ange adresserna till ledarna i det. Ledaradresser kan ställas in på två sätt: genom uppräkning - ADC0, ADC1, ADC2, ADC3, ADC4, ADC5 eller genom array - ADC (prenumerationen måste vara mindre än den högsta, ADC - fel). I vårt fall är det bekvämare att ange adresserna som en matris. Vi frågar dem.
Vi ansluter mikrokontrollerns stift till bussen - tryck på Net-knappen, vänsterklicka på önskad stift och dra kretsen till bussen. Vi klickar på bussen med vänster knapp och i menyn som öppnas väljer du önskad adress - detta namn kommer att tilldelas ledaren.

Använder sig av specialprogram för att rita tryckta kretskort hjälper till att spara tid och ansträngning, och kan också redigera det skapade projektet när som helst. I den här artikeln kommer vi att analysera Eagle-programmet, utvecklat av det välkända Autodesk-företaget. Denna programvara är utformad för att skapa elektriska kretsar och andra liknande projekt. Låt oss gå ner till översikten.

Det är bäst att tilldela varje projekt sitt eget nya bibliotek, som lagrar all data och objekt som används. Som standard erbjuder programmet att använda flera arbetsstycken för arbete. olika typer diagram, men de är mer lämpliga för nybörjare när de lär känna Eagle än för användare som behöver skapa sin egen ritning.

Att skapa ett nytt bibliotek tar inte mycket av din tid. Namnge mappen för att göra det lättare att hitta den senare och välj sökvägen där alla använda filer kommer att lagras. Katalogen består av grafiska symboler, fotavtryck, både konventionella och 3D, och komponenter. Varje sektion lagrar sina egna objekt.

Skapa en grafisk symbol

Klicka på i samma fönster "Symbol" för att skapa en ny symbol. Ange ett namn och klicka "OK" för att gå till redaktören för vidare anpassning. Du kan också importera mallar från katalogen. De är helt färdiga och redo att användas, med en liten beskrivning som bifogas var och en.

Arbetar i redaktören

Därefter omdirigeras du till redigeraren, där du redan kan börja skapa ett diagram eller grafisk beteckning. Till vänster finns huvudverktygsfältet - text, rad, cirkel och ytterligare kontroller. När du har valt ett av verktygen visas dess inställningar högst upp.

Arbetsområdet ligger på ett rutnät, vars steg inte alltid är bekvämt under arbetet. Detta är inte ett problem eftersom det kan ändras när som helst. Klicka på motsvarande ikon för att gå till menyn för rutnätinställningar. Ställ in önskade parametrar och klicka "OK", varefter ändringarna träder i kraft omedelbart.

Skapa ett kretskort

När du har skapat kretsschemat har du lagt till alla nödvändiga komponenter kan du gå till jobbet med tryckt kretskort... Alla schematiska element och skapade objekt kommer att överföras till den. Inbyggda verktyg i redigeraren hjälper dig att flytta komponenter inuti kortet och placera dem på deras utsedda platser. Det finns flera lager för komplexa brädor. Genom popup-menyn "Fil" du kan växla tillbaka till kretsen.

Mer detaljerad information styrelsens ledning finns i styrelsens redaktör. Informationen och tipsen som visas finns dock på engelska språket, så vissa användare kan ha svårt att översätta.

Skriptstöd

Eagle har ett verktyg som låter dig utföra komplexa åtgärder med bara ett klick. Som standard är en liten uppsättning skript redan installerade, till exempel att återställa standardfärger, ta bort signaler och ändra kortet till euroformat. Dessutom kan användaren själv lägga till de kommandon han behöver i listan och utföra dem genom detta fönster.

Utskriftsinställningar

När du har skapat ett diagram kan det skickas omedelbart för utskrift. Klicka på motsvarande ikon för att flytta till inställningsfönstret. Det finns ett antal parametrar att ändra, val av aktiv skrivare, kalibrering längs axlarna, lägga till gränser och andra alternativ. Till höger är förhandsgranskningsläget. Se till att alla element passar på arket, om så inte är fallet bör du ändra vissa utskriftsinställningar.

I örnboet
Sprint Layout uppfyllde 90% av mina PCB-layoutbehov. Jag gör det vanligtvis för hand utan det ursprungliga schemat, och allt passar i mitt huvud. Men framstegen står inte stilla och jag har länge kallats en retrograd :) Och jag bestämde mig för att krypa till ett annat system. Den främsta anledningen är stödet för schematiska diagram och markera anslutningar i schematisk redigerare, vilket jag ibland saknade i Sprint Layout. Innan dess försökte jag flera olika och bosatte mig på Eagle cad.

Varför Eagle?
Jag fick vägledning i valet följande parametrar i ordning efter betydelse:

  • Redaktör med stöd för schematiska diagram och markering av länkar.
  • Bekvämlighet i arbetet i spåraren. Eagle har ett antal specifika punkter här som gör att utvecklare vill döda med en spade (speciellt efter Sprint Layout), men totalt sett är allt väldigt bra.
  • Interaktiv anslutning av kretsen och kortet (Vidarebefordra, det verkar kallas det). De där. du lade till ett element i kretsen, och det dök omedelbart upp på kretskortet och det återstår bara för att lösa upp det. Detta gör att du kan separera kretsen bit för bit, i manuellt läge. En efter en lägger till komponenter i kretsschemat och föreskriver anslutningar. Av den anledningen tappades Dip Trace - där görs det bara genom att öppna filen igen med layouten. Obekväm.
  • Bekväm skapande och arbete med bibliotek. Även här gillade jag verkligen örnen. Speciellt hur komponenten tillverkas där och det faktum att du kan ansluta bibliotek selektivt och uppdatera dem i farten.
  • Tvärplattform. Jag gör mycket, inte bara för mig själv utan också för dig. Många människor sitter på linux / macs och jag vill inte förlora dem som målgrupp. Eagle är infödd till dessa plattformar. Ingen shamanism. Det finns också KiKad ... Det ser bra ut, men (som många öppen källkodsprodukter, gygyg) är inte användbart. Där, till exempel i PCB-redigeraren, hittade jag inte Ångra, men att fånga anslutningar i schematiska? Han är fortfarande hemorrojder. Om fem till tio år kan de avsluta det till sunt tillstånd om de inte gör mål :)
  • Relativt gratis. Det bryter fruktansvärt med att plocka med sprickor, och örnen har ett helt funktionellt demoläge. Tillåter att odla i två lager, på ett område av 100x80mm. För hemmet är helt normalt. Den som inte räcker kan alltid hitta ett botemedel mot girighet. Eagle är populärt och att hitta en spricka är inte ett problem alls. Men jag vill bara varna dig - nålen har ett listigt försvar och det älskar att skjuta upp kontoret och kryptera projekt som gjorts i ett knäckt program. Jag hörde åtminstone om en sådan bakhåll. Så säkerhetskopiera projekt så att de inte plötsligt är otillgängliga. Jag rekommenderar att du använder den fjärde versionen av Eagle i det här fallet. Det var en vanlig spricka för henne. Demoläge räcker för mig nästan alltid. Kanske senare ska jag köpa det =))))
  • Närvaron av en autorouter och möjligheten att spotta en netlist till ett annat spårningssystem. Se till exempel Shura Lyuberetsky, spårad med en yxa. Det blev väldigt knepigt. Speciellt insatt de som inte är vana vid att värma rörkretsar med jämn kurvning av spåren :)
  • Lätthet. Till skillnad från alla slags monster som Mentor Pads eller Altuium Designer, gör Eagle inte trubbig inte ens på min gamla bärbara dator, för att inte tala om den atomära netbook som jag skriver denna text på.
  • Enkel användning. Att läsa hundratusen manualer om hur man gör det här eller det var inte en del av mina planer. Eagle visade sig vara väldigt enkel.

Dessutom har Eagle ett kraftfullt skriptspråk som gör att du kan skapa en hel del voodoo :) Jag har inte klättrat dit ännu, men att döma efter vad alla typer av ulp-skript gör kan det göra mycket.

Vi vill! Vi vill! VAR?
http://cadsoft.de Här!

Ursäkter
Jag gör en bokning direkt att jag inte har använt Eagle länge och jag inte känner till alla marker, så lägg till det i kommentarerna så lägger jag allt i FAQ. Men jag kommer att berätta ett antal marker under processen. Som en process kommer vi att odla upp en enkel enhet. Ja, åtminstone en programmerare baserad på FTDI, jag har länge velat justera den för nya verkligheter (Redcat underminerade avrdude och nu släpper den RESET själv och avkopplar buffertarna).

Jag skriver genast vad som inte kommer att hända - en detaljerad beskrivning av knapparna. Det är tråkigt och inte kreativt, och du räknar själv ut det på fem minuter genom att skriva och RTFM. Använd hjälp, läs popup-tips, allt är klart där. Så varför ska jag korsfästas förgäves? ;) Jag kommer att försöka beskriva särskilt otydliga stunder.

Jag kommer inte heller att beskriva innehållet i de vanliga biblioteken i detalj. För det mesta, för amatören, är deras organisation rädsla och skräck. Speciellt när det gäller alla typer av knappar-kontakter-variabla motstånd. Hur vet vi vem som producerar det variabla motståndet som du köpte på radioloppmarknaden för 15 rubel? Och brute force att söka kommer att torteras. Så deras egna folk bestämmer här och vi får inte vara lat att fylla och slutföra dem.

Rekognosering i kraft
Så vi har ett diagram. Det måste förkroppsligas i järn. Starta Eagle. Om du inte förstår var det börjar, leta efter bin-mappen i installationskatalogen. Det finns den huvudsakliga körbara filen. Här och peka honom. Låt oss börja med huvudprojektfönstret.

Det finns en trädstruktur.

Bibliotek- komponentbibliotek. Om du öppnar den kommer du att se många olika libs fyllda med kit. Du behöver aldrig 90% av dem, så du behöver inte störa din arbetsyta med dem. Här, naturligtvis, låt dem vara i alla fall, men vi kommer att inkludera dem selektivt i arbetsmiljön. En grön prick bredvid biblioteksnamnet betyder att den ingår i miljön och finns i artikelsökning / val. Det är inte nödvändigt att stänga av alla punkter manuellt, det räcker att välja alternativet Använd ingen från snabbmenyn och sedan aktivera nödvändiga punkter selektivt.

Inkludera följande bibliotek direkt, vi behöver dem:

74xx-eu.lbr standardlogikbibliotek. atmel.lbr AVR-kontroller con-berg.lbr här tar vi en bra USB-kontakt. crystal.lbr alla sorters kvartsdioder. lbr-dioder docu-dummu.lbr primitiv för huvudelementen. Vi behöver ftdichip.lbr för att skapa våra komponenter härifrån tar vi våra FTDI-mikrokretshål.lbr standardhål för fästelement. Bekvämt ibland. ic-package.lbr Bara några mikrokretsar i fall. Om du är för lat för att skapa en komponent. jumpers.lbr Olika jumpers microchip.lbr Om du använder PIC-kontroller pinhead.lbr Pins rcl.lbr Alla motstånd, kondensatorer och induktorer finns här. Den mest behövda lib. ref-packages.lbr Exempel på fotavtryck för olika mikruhi. Att skapa dina egna bibliotek. supply1.lbr Skyltar för matningsspänning, jord och tyda.

Designregler- Här är inställningarna för det framtida kretskortet. Olika toleranser och storlekar. Det är viktigt att ställa in allt direkt. Annars kommer du att torteras för att korrigera det senare. Klicka på default.dru så öppnas inställningsdialogen.

Låt oss gå igenom flikarna direkt och ställa in allt efter behov.
I Fil och Skikten vi kan inte plocka upp något.

Undanröjning
Avstånden mellan spåren och hålen är alla möjliga. Klicka på varje fält och på bilden förstår du vad det betyder var.

Alla storlekar är i mil - mil är en tusendels tum. Så 8mil är 0,008 tum eller 0,02 cm, vilket i våra infödda millimeter är 0,2 mm. Lite tunn för hemmabruk, jag skulle inte göra mindre än 0,3 spår, det finns en risk att gifta sig. För att inte sväva hjärnan med olika system räknar, kom ihåg att 4mil är 0,1 mm och från detta redan dans.


Jag brukar sätta 12mil mellan olika signaler överallt och 8 mellan samma signaler.

Distans
Avståndet mellan spåren och kanterna på brädet samt avståndet mellan hålen. Jag har 40 mil överallt, d.v.s. 1mm.


Storlekar
Minsta spårbredd, minsta öppning. Mitt spår kommer att vara minst 0,5 mm, dvs. 20mil, och det minsta hålet är 0,8 mm, dvs. 32mil. Det kommer att behövas mindre - jag kommer att lägga det manuellt redan på

Micro via behövs endast för brädor med flera lager. Detta hotar oss inte.

Restring
Storlekar på övergångshål och lappar. Allt är lite knepigt här. Eagle beräknar lappens storlek automatiskt, i procent av hålet. Denna procentsats anges i den mellersta kolumnen. Men det finns också gränsvärden för kantbredden (inte diametern!) Min och Max för vilken den inte kommer att krypa ut.
Jag har 12mil - 25% - 30mil. Dessutom är dessa inställningar globala och undertrycker biblioteksinställningar. De där. om bibliotekets öre inte passar in i denna standard kommer det att justeras till gränserna. Och glöm inte att dimensionera topp- och bottenlagren. I betydelsen för topp och botten. Interna stör inte oss, vi kommer i bästa fall att ha ett dubbelsidigt bräde.

Således, med en håldiameter på 0,8 mm, måste kanten vara 0,2 mm, men detta vilar mot 20 mils gräns och minimikanten blir 0,5 mm och den totala diametern på plåstret blir 1,8 mm

Detsamma gäller för VIA-övergångshålen. De kan göras tunnare, men det är om det finns så tunna borrar. Jag har den tunnaste borrkronan som finns - 0,5 mm.

JA! I hög grad viktig poäng på grund av vilka krattor ofta förekommer. Faktum är att för många komponenter (särskilt de som är i nålens standardleverans), är padparametrarna inställda på Auto, vilket innebär att deras storlek beror direkt på DRC-inställningssektionen. Så om du placerar fläckarna i DRC mer än de geometriskt kan placeras på komponenten (till exempel en USB-kontakt, som i exemplet kan du se hur dess stift är tätt grupperade), så kommer fläckarna att krypa isär och hålla fast tillsammans. Det här kan inte! Så om du har något, någonstans, gled och överlappade varandra, rediger antingen biblioteket eller ändra DRC.

Former
Ledarnas form och hörnens krökning. Du kan ställa in minsta krökning och få söta rundade områden för smd-komponenter :)))) Storleken på lappen är också inställd där, men du kan lämna den i enlighet med biblioteken, för de kommer mestadels därifrån.

Tillförsel
Smågrisar av kraftkretsar. De leder vanligtvis till solida lager och blir därför knepiga. Inte solid, men som en separat öre och är ansluten till fyllningen med tunna ledargängor. Detta är den så kallade termiska barriären. Dess väsen är att vid lödning drar inte en kraftfull polygon värme till sig själv och lödet smet inte över den med klumpig snut, utan koncentrerar sig bara på termokudden.

Masker
Lödmaskens avstånd till komponenten. Det är nästan onödigt för dig. Därför att det är svårt att göra en vanlig mask hemma. Och ingen kommer att bry sig för mycket om det.

AnvändarspråkprogramÄr manus. Needle har ett kraftfullt skriptspråk som använder något som C. Används för export / import, hålcentrering och många andra saker.

Skript- Eagle kommandogränssnittsskript. Till exempel för att ställa in eventuella toleranser, visa lager och mycket mer för vad. Kamrater tar tydligt ett exempel från autocad :)

CAM jobb- inställningar för att mata ut en ritning till ett produktionsformat. Gerber, till exempel. Du behöver knappast ett hem.

Projekt- Våra projekt. Det är här vi börjar nu.

Välj pappa Eagle och skapa där nytt projektinnehållsmeny Nytt projekt... Kommer komma ny mapp, byt namn på det till något mer lämpligt än NewProject. Jag heter USBProg. Den kommer omedelbart att vara aktiv, dvs. en grön prick visas på den.

På samma plats, genom snabbmenyn, lägg till ett nytt schema New-> Shematics. Detta öppnar ett fönster med det framtida diagrammet.

Och vi börjar rita
Huvudidén är att rita diagrammet inte på en gång utan i delar. Detta gör det mycket lättare att föda upp. Åtminstone med manuell dirigering.

Låt oss anpassa miljön något - sätt på nätet, det är bekvämare att arbeta med det. Tryck på Grid-knappen och ställ in rutnätet till ON, och jag rekommenderar Dot-stilen - så är det mindre slående. Och ändra under inga omständigheter rutnätsteget, annars skärpes alla komponenter för ett specifikt steg och om du ändrar det får du inte linjer i slutsatserna.

Låt oss sätta vår FTDI först
Tryck på ADD-knappen och lägg till FT232RL-chipet från FTDICHIP-biblioteket till kortet, det måste finnas i ett SSOP-paket.

Använd Kopiera-knappen för att replikera mark och mat i rätt mängd. Vi måste ansluta dem till vår mikrokrets så att det ser ut som bilden nedan:


Anslutningar görs med Net-verktyget och skärningspunkter placeras automatiskt.

Kan göras med Wire-verktyget. I detta fall måste en punkt placeras vid korsningen med anslutningen. Och om korsningen inte är ansluten måste den dras genom korsningen och linjen slutar där, annars kommer det att finnas ett hårkors som inte är omedelbart synligt. Och det här är redan ett fel som kommer att komma ut redan i den färdiga enheten efter att ha kopplat ombordet.

Du kan dra objekt med hjälp av flyttningen och du kan rotera dem med ett högerklick. För att dra flera objekt finns gruppverktyget, de kan väljas antingen med en ram eller genom att peka längs bilden för att skissera en kontur. För att dra flera objekt, efter att ha valt en grupp, tryck Ctrl och håll ned den, håll ned höger musknapp och dra. Inte särskilt bekvämt och jag fortsätter att svära på det, men som det är. Gruppoperationer görs också i PCB-redigeraren.

Låt oss nu sätta vår USB-kontakt på kortet och bekanta oss med principen för anslutning via nätnamn.
USB-kontakten finns i biblioteket con-berg.lbr och jag rekommenderar att du sätter PN61729-S här standard USB-B kontakt.
Hans pinout är som följer:

  • 1 Vcc
  • 4 GND

Vi klonar jorden och näring, men D + och D- vi sträcker bara linjerna för några celler och lämnar det så. Och sedan, med etikettverktyget valt, peka genom var och en av dessa ledningar. Textetiketter kommer att visas med namn som N $ 2 - det här är namnet på denna tråd. Men det här namnet säger oss ingenting, så vi måste byta namn på dem. Ta Namnverktyget och byt namn på ledningarna från stift 2 till DM och ledningarna från stift 3 till DP.

Gör nu detsamma med FT232RL. Dra ut linjerna från USBDP- och USBDM-stiften och namnge dem DP respektive DM. Eagle kommer att fråga varje gång om noder kan slås samman. Säg vad du kan och notera detta faktum i ditt huvud. Därför att det är en bra mekanism för att säkerställa att du ansluter noder utan fel utan att vara förseglad.

Vad som har hänt nu - kontakten verkar inte vara ansluten visuellt, det finns inga kommunikationslinjer. Men i verkligheten finns det enligt nätlistan över anslutningar en anslutning! Det här är väldigt bekvämt när du ritar ett stort diagram, det räcker att registrera vanliga punkter och inte blockera ett nät med linjer där djävulen själv kommer att bryta benet.

Istället för taggar kan du skulptera taggar, som i den här bilden. Samma sak, välj namnet och avsluta med en tagg med namnet på anslutningen:

Så vi har redan dragit nog, det är dags att börja avla. Gå till PCB. För att göra detta, klicka på knappen Board. Örnen kommer att fråga dig om det är möjligt att skapa ett kort från den nuvarande kretsen, säg ja. Brädefönstret öppnas.

Nu är det dags att anpassa PCB-redigeraren själv. Sätt först på nätet igen. Här beror allt väldigt mycket på nätinställningarna.

Mina nätinställningar:

  • Storlek = 0,0025 tum Detta är den totala storleken på gallret längs vilken rörelsen går. Måttligt liten.
  • Multipler = 5 i displaymultiplikator. Så att nätet inte flimrar i ögonen. I verkligheten blir nätet mindre än det ser ut.
  • Alt = 0,00125 i alternativ rutnätstorlek, aktiverat genom att hålla ned ALT-tangenten på tangentbordet. Jag gjorde det mindre så att du kan korrigera något mycket exakt. Du kan göra det ännu mer exakt genom att klicka på knappen Finest.

Jag gick också till Alternativ - Användargränssnitt och gjorde bakgrundsfärgen färgad. Han blev så beige gulaktig. Mycket trevligare än svart.

Nu måste vi placera komponenterna så att länklinjerna skär så lite som möjligt. När allt kommer omkring måste de då bli spår. Rör dig sedan och tänk på hur du kommer att kringgå allt. Tänk också på att linjer också kommer från andra ben senare, så sprid så att det blir en marginal. Element måste dras till det beskrivna arbetsområdet. Detta är en begränsning av våra demos, utanför denna rektangel kan detaljerna inte placeras - det kommer att använda fult språk. Flytta objekt med kommandot Flytta medan du högerklickar roterar dem och genom att klicka på hjulet kastas dem till motsatt sida av kretskortet.
Omedelbart slänger vi vår mikrokrets till den nedre sidan, medan dess kontakter blir blå - färgen på det nedre lagret. Toppfärgen är röd, men detta kan anpassas.

Och nu börjar vi föda upp;) Ta tag i ruttverktyget och peka på den första som kommer från vilken det finns en grön linje. Du måste ta henne till slutet av rutten utan att slå något. Ett spännande spel :) Med höger musknapp kan du välja typ av paus i linjen, genom att trycka på hjulet överförs linjen till ett annat lager och placera ett övergångshål. Att klicka med en förskjutning sätter bara ett övergångshål, men gör inte en övergång till ett annat lager. Vår uppgift är nu att separera allt ett lager i taget, så vi snurrar som vi kan ... För att ta bort spår utan framgång, finns kommandot Ripup. Den skär av både hela rutten och dess delar. Ripupit, så att säga;)


I ett bra ögonblick kan en situation uppstå att spåret faktiskt redan är anslutet, men kommunikationslinjen har inte försvunnit. Som nu:

Här har vi en rad mark som tvingar igenom metallväska kontakt, men nålarna vet inte om det! Och han tycker att dynorna på anslutningsdonet måste anslutas och kräver en kontakt där. Dessutom kastade han kommunikationslinjen på en helt obekväm plats. Inget fel! Ta trådverktyget och längs det översta lagret (det kommer inte att finnas där i alla fall, så varför inte?) Vi kastar ledningarna mellan kuddarna på USB-höljet. Genom att kortsluta dem. Kommunikationslinjen behövs inte längre, men den är kvar. Inget problem! Vi trycker på Ratsnest-knappen och Eagle inser att han hade fel och tog bort denna anslutning.
Ibland hjälper det inte och anslutningen försvinner inte, ögonhår. Då gör vi det på ett annat sätt. Vi drar det direkt från den plats där det går dit vi vill ta det. Jag bryr mig inte hur, inte ens rakt på sak.

Sedan sliter vi det, det försvinner, men kommunikationslinjen förblir på den plats vi behöver! Så vi föder upp henne som vi behöver. Lite genom röven, men fördelen krävs sällan.

De dirigerade trådarna kan flyttas som vi vill med Move-verktyget, och med Split, böj det som det vill. Genom att lägga till nya fogar och korrigera hörn. Ställ omedelbart in linjerna så att de ligger längre från varandra och böjer sig utan att bilda återvändsgränder. Och sedan med LUT lockas du att plocka ut resterna av det glansiga lagret därifrån.

En del av den tända, låt oss gå vidare. Låt oss lägga till ledningarna och resten av rörledningarna - alla typer av lysdioder och skilsmässa. Förresten, jag har lysdioden i form av smd 0805. Nålen hittade den inte i satsen, jag var tvungen att rita min komponent. Jag kommer att visa dig senare hur detta görs. Här är vad som hände.


Schematiskt diagram och redan utspätt tryck:

Det återstår att lägga till en kontakt och en buffert. Jag tar bufferten i SOIC-paketet från 74xx-biblioteket (ackord, precis som Chelyabinsk-vägkoden).

Jag lägger till en buffert och ansluter behörighetsingångarna. Det bör noteras att bufferten består av flera element. Och vi lägger till dem en i taget, och de skrivs som A, B.

Vi kombinerar deras kontrollstift 1 och 19. Och sedan sätter vi kontakten och kör linjerna till den. 74HC244 har fyra passeringsbuffertar ett sätt och fyra bakåt. Ingångs-utgångarna är praktiskt taget motsatta till varandra. Så layouten är väldigt enkel. Men om du tanklöst ansluter stiften på diagrammet,


slutar vi med en rad linjer:


zadolbae att föda upp. Här gör jag vanligtvis enligt följande. Jag tar ett papper och ritar ett fodral på det, och ovanpå det drar jag elementen inuti, liksom hur de skiljs åt genom slutsatser. Hjälper till att navigera. Och välj rätt ventiler.

Det visade sig vara förvirrande i diagrammet:


Men mycket transparent på tavlan:

Sedan satte jag upp anslutningarna och vidarebefordrar dem till FTDI. Och även här måste du tänka med huvudet. Vi gör en Bitbang-programmerare, och bitbang FTDI-läget har ett antal funktioner. I synnerhet har han slutsatser som är lämpliga för bang (betecknad som IO0..7) är helt utbytbara och enligt handboken från FTDI är följande slutsatser lämpliga för detta:

  • IO0 - 1
  • IO1 - 5
  • IO2 - 3
  • IO3 - 11
  • IO4 - 2
  • IO5 - 9
  • IO6 - 10
  • IO7 - 6

Det vill säga att vi till exempel inte behöver att MOSI var på IO6 när jag ritade in den. Vi kan sätta den på någon av benen ovan. Likaså andra. Därför kastar jag dem som jag vill. Då konfigurerar jag allt programmatiskt i avrdude-inställningarna.

GATE-stiftet visade sig vara på kanten av mikrokretsen, så jag slänger den på det längsta benet, det här är 11 för oss.


Vi registrerar ENABLE-punkten på FTDI och spårar den omedelbart och gör en liten mage ner för att tillgodose resten av slutsatserna.


Och sedan igen börjar vi tänka och titta på våra fötter. Vi tar den mest extrema utskjutande punkten och kör den till FTDI, detta kommer att vara stift 3 från bufferten. Vi kör den för att mata ut 10 ftdi. Även alla andra.

Låt oss lägga till en tre-polig kontakt för USART - eftersom det finns en, varför inte använda den då? Och tvåstiftsanslutningen på CBUS4 är att FTDI kan generera en klocksignal, så varför inte använda den för att återuppliva skurkanslutna säkringar?


Låt oss ta det utanför. Men här är otur - en rad från den tre-poliga kontakten kan inte vidarebefordras direkt.

Du kan sätta en bygel, du bryr dig inte (ett motstånd med noll motstånd). Och här kommer ut vad jag inte gillar EAGLE för - omöjligheten att sätta in en pofigistor med straffrihet. Du måste gå tillbaka till schemat och sätta in ett annat motstånd där. Och placera den sedan som vi behöver den. Vi kommer att göra detsamma med buffertens strömförsörjning.

Nu ser vi och förstår att något saknas. Strömförsörjningsstift i buffertmikrokretsen. De finns inte på diagrammet! Så de är inte anslutna.
Var kan jag få dem? De var trots allt inte inställda när vi ställde in bufferten. Det stämmer, de går separat. Ta påkallningsverktyget och lägg in det i 74HC244-mikrokretsen, en dialogruta visas där du måste välja strömkontakterna och ansluta dem till kretsen, ansluta därefter.

Dessutom, när du tittar på ledningarna, förstår du att det är bättre att ansluta strömförsörjningen efter en pofigistor, då kommer routing till rätt plats. Och du behöver inte gå runt.

Låt oss nu skissera tavlan och fylla allt oanvänt utrymme med jord. Vi drar rakt längs kretskortet med Wire-verktyget och väljer dimensionslager.

Sedan tar vi polygonverktyget, väljer det lager som denna polygon ska placeras på (vi har botten) och ritar det någonstans bredvid brädet. Rita på tavlan - det blir svårt att markera det - alla typer av detaljer kommer att fokuseras. Om någon vet hur man markerar ett element med namn, låt mig veta.

Så du ritar en polygon någonstans. Så att det blir en sådan prickad linje markerad. Sedan tar du tag i informationsverktyget och pekar på den nyskapade polygonen. Justera fyllningsparametrarna:

  • Polygon Pour - kan göras med ett nät, nätsteget anges nedan
  • Isolera är avståndet från polygonen till spåren. Den placeras på grundval av den tekniska processen.
  • Avstånd - avståndet mellan fyllningslinjerna. Om vi ​​fyller det med ett nät, inte en solid polygon.
  • Orphans - gjutning inklusive isolerade bitar av koppar. De där. det kan bara finnas delar av polygonen som inte är kopplade till någonting.
  • Termiska - gör termiska övergångar mellan polygonen och kontakterna. Slå otvetydigt på, annars torteras du till löd.

Resten är HZ, vem vet, berätta :)

Sedan tar du tag i Namnverktyget och namnge polygonen med namnet GND (eller vad dina nollpunkter heter). Allt nu är han en del av detta nätverk. Det återstår att sätta det på tavlan. Du tar Move-verktyget och drar det runt hörnen på vårt bräde. Det återstår att trycka på Ratnest-knappen och polygonen fylls och slutar med nödvändiga slutsatser. Skönhet!

Silkscreen
Det återstår lite att ta med marafeten. Stäng av kopparlagren så att de inte kommer i vägen. Detta görs via Display-knappen

Att klippa ut ett lager görs genom att peka på det gröna fältet nära dess namn. Stäng av botten och topp, stäng också av tValue- och bValue-lagren. Ska få en bild så här:

Om du inte har för vana att skulptera beteckningar på tavlan från framsidan (och de blir också bra med byte, och om du häller lack så generellt obeskrivlig skönhet - till och med svarta bokstäver!), Kan du göra poäng på detta skede. Jag blev kär nyligen :) Så nu har vi en röra - alla inskriptioner klättrar ovanpå varandra och förstår inte vad som helst. Vi måste fixa det. Välj smashverktyget och peka på alla element i rad. Samtidigt faller de isär i sina komponenter - själva elementet och dess inskription. Det återstår att ta tag i Move-verktyget och dra bort alla inskriptioner vid korsen som du vill. Ja, de kan roteras som resten av elementen. Det viktigaste är att inte flytta något från detaljerna, bara inskriptionerna!

Om du ska göra en tavla i produktion, med bildtexter och masker, rekommenderar jag starkt att du sätter på tStop / bStop-masklagren och sprider bildtexterna så att de inte faller på maskområdena (skuggade). Och då bryr sig produktionsarbetarna inte, de kommer att göra det när du skickar det, och sedan kommer du att riva håret på dig - tk. att klättra inskrifterna på masken och måste slå av dem.

Något som detta borde visa sig:

Skikten
Jag nämnde ovan mer än en eller två gånger om några lager. Nu är det dags att lösa denna information i mitt huvud. Faktum är att han är en örn som en photoshop :) i den går alla element i lager. Och de importeras (trycks). Varje lager har sitt eget syfte och det rekommenderas starkt inte att förvirra dem. Nu ska jag ge ett kort utbildningsprogram om skikten, varför de behövs och hur de används. Jag kan ha fel, men i allmänhet sant. Om något är fel, korrigera det :))))

Skikten är dolda under Display-knappen

Det finns helt enkelt genombrott, det kan finnas vänster, men det finns ett antal huvudsakliga och jag kommer att beskriva dem.

  • Topp - koppar på toppen.
  • Botten - koppar i botten.
  • Vias - övergångshål.
  • Kuddar är lappar.
  • Unrouted - rader med ännu inte dirigerade länkar.
  • Mått - mått brädor.
  • tPlace / bPlace - delstolar som inte täcker kontakter. Kan appliceras på silketryck. t för toppskikt b för bottskikt.
  • tOrigin / bOrigin - korsningar av delarnas centrum.
  • tName / bName - lager med artikelnamn. Serigrafi som kan appliceras på tavlan. Även hemma, med samma LUT.
  • tValue / bValue - lager för detaljvärden. Till exempel värdena på motstånden. Ibland är det användbart, du skriver ut det och du får en färdig layout.
  • tStop / bStop är ett viktigt lager. Lödmask kant. Lödmasken är samma lysande gröna som täcker brädorna på fabriken och som döljer allt utom fläckar och områden. Om du inte ser till att masken är där du behöver den och inte var där den inte behövs, kan du få kraftfulla hemorrojder genom att beställa ett bräde på fabriken. Att riva av masken är fortfarande en uppgift. Dessutom kommer det att vänta på dig obefint koppar och lödda den trist. Det är bättre att se till att masken exponeras korrekt. Speciellt när du ritar komponenterna själv. Nästan onödigt hemma. Även om vissa individer gör en lödmask från fotoresist hemma. IMHO pervers.
  • tCream / bCream - Lödmassa. På detta lager görs en speciell mask på vilken lödpasta appliceras under automatiserad installation. Du kan försöka skära och applicera pastan på den med en skrap och sedan baka brädet i ugnen. Vissa gör det hemma.
  • tFinish / bFinish - ХЗ
  • tGlue / bGlue - limmaske. De där. på detta lager görs en speciell mask på vilken lim appliceras för limning av smd-delar före installation. Troligtvis värdelös för dig. Behövs kanske bara för automatiserad installation.
  • tTest / bTest - ХЗ
  • tKeepOut / bKeepOut - utrymme för delar. De där. ett visst tekniskt avstånd närmare än som delarna inte kan placeras. De där. Keep Out-zoner får inte överlappa varandra. Om du till exempel placerar motstånd för nära kommer maskinen inte att kunna sätta dem. Eller transistorns radiator, som inte låter dig sätta något annat. I allmänhet hjälper det till att definiera gränserna för delarna på tavlan.
  • tRestrict / bRestrict - pinout-begränsningszon. Om du stänger av brädet med en polygon på Begränsa, kommer inte autoutern att hålla sig där.
  • Drill - Borrpunkter.
  • Hål - hål i brädet
  • Fräsning - Jag vet inte exakt, men det ser ut som att skriva.
  • Dokument - HZ
  • Referens - HZ
  • tDocu / bDocu - pins och pinouts. För tydlighets skull.

Avsnitt: Teknologi

En av de viktigaste uppgifterna för modern utbildning är utvecklingen av elevernas kreativa aktivitet och bildandet av deras kreativa tänkande.

Stora möjligheter för utveckling av kreativa aktiviteter och skolbarns kreativa förmågor anges i programmet för utbildningsområdet "Teknik". Utvecklingen av skolbarns kognitiva aktivitet underlättas av teknologin "projektmetoden som i stor utsträckning används inom utbildningsområdet, vilket innebär att studenten självständigt skapar arbete, som genomförs under ledning av en lärare. Läraren behöver utveckla sådana typer av kreativ aktivitet. , vars resultat kan vara verk som är konkurrenskraftiga vid Allryska Olympiaden för skolbarn inom teknik, utställningar och vetenskapliga och tekniska tävlingar.

En sådan riktning för projektaktivitet är arbete baserat på komponenterna i modern elektronisk teknik. Ett av arbetsstegen är utveckling och tillverkning av kretskort.

Syftet med detta arbete: att visa eleverna möjligheterna moderna system designa kretskort, prova och visa din intellektuella potential i att skapa nya objekt med kreativ aktivitet.

Implementeringsmetod: personlighetsinriktad utbildning för att förbereda införandet av utbildningens tekniska profil.

Cadsoft EAGLE är ett omfattande PCB-designverktyg som börjar med att skapa ett fundament elektrisk krets och slutar med skapandet av ett kretskort och dess dirigering. Tre moduler implementeras i programmet: Programmet inkluderar grafikredigerare Schematisk Editor, Layout Editor, en mycket flexibel och användarvänlig Library Editor och Autorouter. Dessutom har programmet ett ganska stort bibliotek som innehåller många standard och ganska vanliga elektroniska komponenter, till exempel mikrokontroller, så du behöver inte själv rita komponentbilden på diagrammet och skapa ett fotavtryck för kretskortet.

PCB-utveckling består av flera steg:

  1. Skapa ett elektriskt anslutningsdiagram
  2. Bild av tavlan (dess form och storlek)
  3. Placering av delar på tavlan
  4. Gör anslutningar mellan delar av delar (spår)

Låt oss överväga dessa steg.

Starta Eagle. Låt oss börja med huvudprojektfönstret.

Det finns en trädstruktur.

Bibliotek - komponentbibliotek. Det finns mycket här, men vi kommer att inkludera dem selektivt i arbetsmiljön. En grön prick bredvid biblioteksnamnet betyder att den ingår i miljön och finns i artikelsökning / val. Det är inte nödvändigt att stänga av alla punkter manuellt, det räcker att välja alternativet Använd ingen från snabbmenyn och sedan aktivera nödvändiga punkter selektivt.

De vanligaste biblioteken är:

74xx-eu.lbr standardlogikbibliotek.
atmel.lbr AVR-styrenheter
con-berg.lbr USB-kontakt.
crystal.lbr alla slags kvarts
diode.lbr dioder
docu-dummu.lbr primitiven för huvudelementen. Du måste skapa dina egna komponenter
hål.lbr standardhål för fästelement.
ic-package.lbr Bara några mikrokretsar i fall.
jumpers.lbr Olika byglar.
microchip.lbr PIC-styrenheter
pinhead.lbr Stiftkontakter.
rcl.lbr Alla motstånd, kondensatorer och induktorer finns här.

Schemainmatning

Schematisk redigerare används för att ange schemat. Innan du börjar arbeta med ett projekt är det nödvändigt att tydligt definiera vilka komponenter och i vilka fall som behövs för detta.

Vi öppnar Kontrollpanel... Klicka på Arkiv \ Ny \ Schematisk. Detta öppnar ett fönster med det framtida diagrammet.

Välj komponenter till vår krets med ADD-knappen. Efter att ha valt komponenten placerar vi den på arbetsfältet (ark) genom att klicka på vänster musknapp. Om så önskas kan komponenten vridas 90 grader medurs med höger musknapp.
Vi ordnar komponenterna efter våra önskemål med MOVE-knappen (höger knapp används också här för rotation).

Vi ansluter stiften på komponenterna med hjälp av WIRE-knappen. Höger musknapp används i detta fall för att välja kopplingslinjens böjningsvinkel.
För att ge schemat ett fullständigt utseende tilldelar vi ett namn till varje element (t.ex. R1, DD3, etc.). Vi använder NAME-knappen för detta. I de flesta fall ordnar programmet automatiskt namn när komponenterna installeras på arbetsområdet. Här måste du vara uppmärksam på att det inte går att ange ryska tecken och mellanslag. Förutom komponenter kan namn också tilldelas anslutningar: detta kommer att vara till nytta senare vid routing av kortet.

Vi ordnar betyg - detta gäller främst passiva element: motstånd, kondensatorer, spolar. VALUE-knappen är avsedd för detta.
Det är allt, kretsen är klar!

Låt oss nu titta på skapandet av ett schematiskt diagram och ett kretskort med ett specifikt exempel. Som ett exempel använder vi schemat för en LED-lampa, som presenterades i slutskedet av den första Moskva-festivalen för vetenskaplig och teknisk kreativitet och ungdomsinitiativ.

Kretsen består av flera lysdioder och dämpningsmotstånd.

1) Vi beslutar om nödvändiga detaljer och de bibliotek där de finns. För detta projekt behöver vi följande detaljer:

  • 4 fasta motstånd;
  • 10 lysdioder;
  • 1 diod;
  • 1 par ledningar för lödtrådar;

Vi söker i biblioteken efter de valda komponenterna. Diod MBR0520LT - i diode.lbr-biblioteket. LED5MM-lysdioder finns i led.lbr, fasta motstånd finns i rcl.lbr, ett par ledningar för lödtrådar heter 22-23-2021 och ligger i con-molex.lbr.

När du väljer komponenter bör du omedelbart välja dess paket, för när du skapar ett kretskort från ett schema överförs dess "förpackning" automatiskt (speciellt för mikrokretsar).

2) Vi genomför det första steget i projektkonfigurationen - välj rutnätet med GRID-knappen (som standard är dess värde inställt på 0,1 tum, steget är i tum, bilden är i linjer och dess synlighet är avstängd ).

Möjliga alternativ:

  • Rutnätet kan slås på / av;
  • Rutnätet kan vara i form av linjer / punkter;
  • Projektenheter: mil, millimeter, mikron, tum;

Värdena för gallren kan vara vad som helst, men jag rekommenderar 0,05 tum för att rita konturer. Det bör betonas att endast rutnät som är multiplar om 0,1 tum (0,05, 0,025, 0,0125, 0,00625) ska delta i hela projektet - annars kan svårigheter uppstå i vilket skede som helst av arbetet. Först rekommenderar jag också att du slår på alla lager med DISPLAY-knappen och samtidigt ställer in gallret på 0,05 tum och gör det synligt.

3) Genom att trycka på ADD-knappen tar vi ut ovanstående komponenter från ovanstående bibliotek på arbetsfältet. I ungefär denna ordning:

4) Det återstår bara att korrekt ansluta alla element i kretsen. Genom att klicka på Wire ansluter vi komponenternas stift.

Efter att ha slutfört kretsanslutningarna får vi en bild som liknar den som visas i figuren. Kretsen är klar, nu kan du börja skapa en ritning av kretskortet.

Skapa en tavla från ett schema

Layout Editor används för att skapa tavlan

Vi har ett "lampkoncept".

För att börja arbeta med tavlan måste du klicka på knappen för att växla från Schematisk till Layout:

Efter att ha tryckt på den informerar EAGLE oss om att det inte finns någon styrelse som motsvarar vårt schema. Och samtidigt erbjuder han att skapa det ur schemat. Vi svarar "Ja" och vi får det här fönstret:

Med hjälp av ritningskommandona ritar vi tavlan.

Nu kommer vi att ordna komponenterna så att förbindelserna mellan delarnas stift skär så lite som möjligt med varandra.

Och i slutet av arbetet ansluter vi delarnas ledningar till varandra med hjälp av anslutningslinjer - de så kallade spåren.

För att göra detta, använd knappen:

Här är vad du slutar med: ett färdigt bräde.

Litteratur.

  1. Teknik: Lärobok för 9: e klass studenter vid utbildningsinstitutioner / redigerad av V.D. Simonenko.-M.: Ventana-Graf, 2005.-288 s.
  2. Teknik: Lärobok för 10: e klass studenter vid utbildningsinstitutioner / redigerad av V.D. Simonenko.-M.: Ventana-Graf, 2006.-288 s.
  3. Bogatyrev A.N. Elektroradioteknik: Lärobok. För 8-9 cl. utbildningsinstitutioner. -M.: Prsveshenie, 1996. - 224 s.
  4. Golubtsov M.S. AVR-mikrokontroller - från enkla till komplexa. M.: SOLON, 2004

Är ett kraftfullt PCB-designverktyg som är lätt att lära sig och använda. Det skapades 1988 och används nu av tiotusentals entusiaster runt om i världen. En av dess viktigaste funktioner är att den har ett fritt läge, vilket är mer än tillräckligt för en mängd olika hem och inte så projekt. Tydligen är det just på grund av denna regim som han är så populär i väst, där piratkopiering inte är så populär, och det är mycket lättare för programvaruföretag att stämma den olyckliga piraten. Tja, popularitet i sin tur hjälpte till att bilda ett stort samhälle av entusiaster runt Eagle CAD, de flesta av dem var glada att hjälpa varandra och dela material - vilket enligt min mening är ett annat argument för att använda det.

Vilka är de grundläggande principerna för att arbeta med Eagle CAD?

1) Varje projekt består av två delar - scheman och tavlan. Alla projekt ser ut så här - först skapas en krets och sedan kopplas ett kort baserat på det. Kretsen är styvt ansluten till kortet - att ta bort element från kretsen kommer att ta bort elementet från kortet.

2) Varje radioen del består av två delar - en symbol och ett paket. På samma sätt som schemat och brädlayouten är en symbol symbol detaljer (används i diagrammet), och förpackningen är dess utseende(används på tavlan).

3) Eagle CAD-kortets layout består av lager. Det är väldigt bekvämt att arbeta på det här sättet - och ännu bekvämare att skriva ut, eftersom du helt enkelt kan stänga av visningen av ett lager och därigenom ta bort det från utskriften, precis som till exempel i Photoshop.
Vad är skikten?

1. Spårskikt - det vill säga exakt de platser där koppar måste lämnas på brädet. I den kostnadsfria versionen av Eagle CAD kan du göra maximalt dubbelsidiga brädor, bara två lager är tillgängliga - topp och botten.


Brädans översta lager


Brädans nedersta lager


Dynlager


Alla lager tillsammans + det lager som visar PCB-gränserna

2. Stencil för borrning.

3. Skikt av textbeteckningar - till exempel beteckningar och namn på delar, samt deras form och placering.

4. Lager av lödpasta och ytmonterat lim för SMD-komponenter

Som du kan se är några av skikten avsedda för enkel redigering, vissa betecknar spåren som behöver etsas på brädet, andra är avsedda för att skapa en lödmask och borrning i produktionen och andra för att underlätta montering på fabriken . Ett kretskort som skapats i Eagle CAD kan betraktas som redo att skickas till fabriken för produktion - de flesta av dessa lager skapas automatiskt.

4) Alla komponenter för att skapa kort är grupperade i bibliotek. Uppdelningen är ganska logisk och komponenterna är ganska lätta att hitta genom att komma ihåg kärnbiblioteken med de mest populära komponenterna och använda både Eagle CAD: s inbyggda komponentsökning och Google.

Egentligen är detta alla de grundläggande principerna för arbete. Som ett exempel ska jag visa dig hur enkelt det är att göra en PCB i Eagle CAD med en enkel LM555-baserad multivibrator som ett exempel. Multivibratorkrets med två lysdioder:

Detta är vad vi kommer att leva upp till. Låt oss först och främst lansera Eagle CAD.

Detta är den så kallade kontrollpanelen. Den innehåller bibliotek, skript och befintliga projekt - det finns ett par exempelprojekt i standardleveransen. Jag rekommenderar starkt att titta på dem, bara för att se vad Eagle CAD tillåter, men låt oss inte slösa bort tid på dem och börja bygga vår styrelse. Låt oss starta ett nytt projekt och ge det ett namn:

Brädeskapande i Eagle CAD består av tre steg:

  1. Söker efter komponenter för vårt schema i bibliotek
  2. Skapa ett schema
  3. Skapa en tavla från ett schema

Vi börjar med att leta efter komponenter. Låt oss titta på diagrammet och göra en lista:

  • NE555D - finns i linjär.lbr-biblioteket
  • 5 mm LED (2x) - finns i led.lbr-biblioteket
  • Två stift för strömförsörjningen - finns i pinhead.lbr-biblioteket
  • Fyra motstånd (4x) - finns i biblioteket rcl.lbr
  • En elektrolytkondensator - finns i biblioteket rcl.lbr
  • Vi behöver också biblioteket supply1.lbr - det innehåller symbolerna för mark och kraft, bara för tydlighet i kretsen.

Ovanstående bibliotek är allt vi behöver, men som standard aktiverar Eagle CAD alla bibliotek - och det finns många. Överflödiga bibliotek kommer bara att störa sökningen efter komponenter, och att avaktivera dem en i taget tar för lång tid, så jag gör det - först säger jag att inaktivera alla bibliotek, och sedan aktiverar jag bara de nödvändiga.

1) Inaktivera alla bibliotek (högerklicka på Bibliotek -> Använd inget):

2) Vi aktiverar de nödvändiga. Lista över obligatoriska bibliotek:

  • linjär.lbr
  • led.lbr
  • pinhead.lbr
  • rcl.lbr
  • supply1.lbr

Bläddra genom listan Bibliotek och aktivera biblioteken en i taget (högerklicka + Använd):

Vi återvänder till toppen av listan, sorterar efter den andra kolumnen (där de gröna markeringarna anger status), kontrollera:

Nu kan vi gå vidare till planen för vårt projekt. Bläddra till botten av kontrollpanelen, hitta vårt projekt där, högerklicka och välj Ny-> Schematisk:

Framför oss visas ett arbetsfält, vackert i sin minimalism.

Till vänster finns våra arbetsredskap. Först lägger vi till komponenter från våra valda bibliotek. För att lägga till, använd verktyget "Lägg till":

En meny öppnas där du behöver hitta önskad del. Välj först 555-chipet - följ banan linjärt. Lbr → * 555 → NE555D.

Välj, klicka på "Ok" längst ner och få silhuetten av mikrokretsen till vårt förfogande:

Flytta den med musen till mitten och klicka. Silhuetten är tryckt på diagrammet och det första elementet läggs till. Nu måste du upprepa detta för alla andra element. Sökvägar:

  • linjär.lbr -> * 555 -> NE555D
  • led.lbr → LED → LED5MM (2 gånger)
  • pinhead.lbr → PINHD-1X2 → PINHD-1X2
  • rcl.lbr → R-EU_ → R-EU_0207 / 10 (4 gånger)
  • rcl.lbr → CPOL-EU → CPOL-EUE2.5-6
  • supply1.lbr → VCC
  • supply1.lbr → GND

När du rör dig kan silhuetten roteras runt sin axel genom att högerklicka. Så alla element har lagts till:

Du kan zooma in / ut fältet med mushjulet; under detta spelar markörens position inne i fältet med element. Du kan också använda "Zoom" -tangenterna i det övre fältet.

Nu måste du ordna dem så att det är bekvämt att skapa förbindelser mellan dem. Återigen tittar vi på vårt schematiska diagram:

Ta flyttverktyget () och flytta elementen så att deras position är logisk:

Efter det måste du skapa anslutningar. Ta nätverktyget (rita en elektrisk anslutning) i verktygsfältet längst ner till vänster:

Vi gör en koppling mellan två punkter. Låt oss ansluta den övre terminalen på motståndet R2 till strömförsörjningen. Vi klickar med musen på ena änden av VCC-symbolen och en vinkelgrön linje börjar sträcka sig bakom markören. Vi drar denna linje mot motståndets utgång och klickar på dess ände. Voila! Raden har lossnat från markören och ansluter VCC- och R2-symbolerna.

Linjeriktlinjer:

Vi gör följande anslutning - upp till strömkontakten:

Sedan utför vi resten, som visas i gifen nedan.

Färdigt schema:

Kretsen är klar, nu kan du skapa ett bräde. I den övre (horisontella) menyn väljer du knappen Generera / växla till kort ():

Vi håller med popup-fönstret:

Och ett svart fält visas framför oss.

Rektangeln på fältet är en begränsning av den fria versionen av Eagle CAD, och samtidigt är det gränserna för vårt bräde. Rör inte vid det ännu, utan dra bara alla element inuti det, någonstans i det övre vänstra hörnet. Verktyget Move () finns på plats i verktygsfältet till vänster. När du drar och släpper är det lämpligt att följa det ursprungliga schemat - det ritas ganska tydligt:

Element på sina platser:

Det är tråkigt att jag blandade ihop motstånden så mycket - namnen på den ursprungliga kretsen matchar inte namnen på vår kretskort. Tja, ingenting, det är inte så viktigt längre - anslutningarna är korrekt placerade, det här är det viktigaste.

Som du kan se är de gula linjerna anslutningar enligt schemat. Under redigering av tavlan kan vi inte ändra anslutningarna; detta kan endast göras genom att återgå till diagrammet. När du redigerar brädet kan du bara utföra / radera spåren på brädet, men inte ändra kretsen i sig. Om du behöver gå tillbaka till diagrammet och ändra anslutningarna där, måste du komma ihåg att alla förändringar i kretsen omedelbart återspeglas i kortet - om vi tar bort ett element i diagrammet kommer det omedelbart att försvinna från kortet.

Låt oss börja med brädets layout. För enkla brädor det enklaste att använda är Autorouter. Detta är en inbyggd funktion i Eagle CAD som automatiskt styr spår. Vi klättrar in i Verktyg-menyn och väljer objektet Autorouter:

Det här verktyget har många inställningar som du kan försöka gräva i, men vi behöver bara två. Eftersom vi har ett ensidigt bräde och det definitivt inte är någon mening att rita den andra sidan på grund av ett enkelt bräde, i kolumnen "Föredragna riktningar" aktiverar vi alla riktningar på spåren på det nedre lagret och förbjuder att rita spår genom det övre lager:

Klicka på "Ok" och se det skilda tavlan:

Alla vägar är färdiga, du kan koppla av. Det är dock värt att notera att automatisk routing inte alltid fungerar som den ska - ibland körs ett par spår på ett suboptimalt sätt, blockerar banan för alla andra spår och kan då inte hitta ett sätt att rita spåren med vilka den blockerade själva vägen, ger ett fel och stannar. Då måste du ingripa själv - ta bort det som den automatiska ledningen har staplat upp och på något sätt avleda problemvägarna åt sidan.

För övning tar vi upp instrumenten och försöker skapa alla spår själva.

Vi använder två verktyg - Route och Ripup (Ripup aktiveras på bilden). Den första drar spåret, den andra tar bort den felaktigt ritade. Ta ruttverktyget och rutt sökvägarna en i taget. Principerna och reglerna är i princip samma som för ledningar i schemat, men det finns ett par ytterligare:

  1. Eagle tillåter inte att ett spår dras mellan två stift om det inte finns på schemat. Om kontakterna inte är anslutna på diagrammet, även om du kör ett spår genom dem, kommer det inte att fungera precis så. Förresten, om spåret sträcker sig längre även efter att ha klickat på den sista kontakten betyder det att något gjordes fel.
  2. Om två segment nästan är anslutna, men den gula linjen för att ansluta dem någonstans i andra änden av diagrammet, rekommenderar jag dig att rulla tillbaka några steg och rita linjerna i en annan ordning
  3. Rita gärna linjer mellan komponentstift. Du kan säkert köra ett spår mellan de två terminalerna på LED eller motstånd, eller benen på mikrokretsen.

Vi delar linjerna på samma sätt som anslutningarna i diagrammet. Och ... Plötsligt en desperat situation - det finns inget sätt att sträcka en linje:

Vad ska man göra? Du kan gå tillbaka till schemat och lägga till ett par hoppare. Men situationen verkar inte vara hopplös, vilket innebär att du kan klara dig utan hoppare - vi raderar bara ett par spår med Ripup-verktyget, vi utför de tidigare icke-ledande och tänker på hur man utför de som har varit raderas. Förresten, föreslår jag att jag återgår till resultatet för autorouting och ser hur denna väg dras dit - det hjälper ofta =)

PCB-layoutprocess (steg för steg, GIF):

Så styrelsen är över. Nu, med Move-verktyget, ändrar vi storleken på ramen runt brädet så att det exakt är en ram och inte en rektangel, inom vilken det finns en bräda någonstans i hörnet:

Nu måste du skriva ut tavlan. Hur? Stäng bara av alla onödiga lager för kortet och skicka det för utskrift.

Lager menyknapp:

Klicka på, avaktivera alla lager i menyn (klicka på Ingen längst ner) och välj sedan lager, kuddar och dimensioner och aktivera dem (dubbelklicka, välj Visad och klicka på OK):

Gjort. Vi skriver ut (Arkiv -> Skriv ut). I kolumnen Alternativ måste du välja objekten:

  • Spegel - spegling av brädet, det är nödvändigt för korrekt överföring av toner till brädet - annars måste du löda mikrokretsarna upp och ner =)
  • Svart - svartvitt läge
  • Solid - tvingad fyllning av alla områden med en färg, tar bort skuggning och liknande

Inte för välj den skrivare du vill ha! Förresten stöder Eagle utskrift till PDF och det är redan inbyggt i redigeraren - du kan välja Skriv ut till PDF i listan över skrivare.

Som ett resultat är styrelsen redo och du kan överföra den till textolite.


(inte ritad i skala, styrelsen är bara till exempel)

Hoppas att den här artikeln är tydlig och hjälper dig att komma igång med Eagle CAD utan problem. Glöm inte att ett stort antal material på detta system finns tillgängliga på Internet, så det blir ganska enkelt att söka efter allt material och all kunskap som krävs för arbete. Källfiler för utbildning finns i arkivet under artikeln tillsammans med en PDF-fil med en utskrift av tavlan. Happy Eagle CAD-arbete!

Nästa del av en serie handledning om att arbeta med Eagle CAD: