Rehberler · 8 dk okuma

PCB Tasarımı Nasıl Yapılır? EasyEDA ile Adım Adım Rehber

PCB tasarımı nasıl yapılır? EasyEDA ile şema, footprint, yerleşim, yol genişliği, GND bakır alanı, DRC, Gerber ve sipariş; Arduino Nano kart örneği ve KiCad.

PCB tasarımı, breadboard üzerinde kablolarla kurduğun bir devreyi, bakır yolların bileşenleri birbirine bağladığı kalıcı bir baskılı devre kartına (Printed Circuit Board) dönüştürme işidir. Bugün bunun için pahalı programlara ya da fabrikaya gerek yok: ücretsiz EasyEDA ile tarayıcında şemayı çizer, kartı tasarlar, üretim dosyalarını oluşturur ve birkaç tıkla sipariş verirsin; bir iki hafta sonra elinde profesyonel görünümlü kartlar olur.

Bu rehberde Arduino Nano tabanlı küçük bir sensör kartını örnek alarak bütün akışı adım adım göreceksin: şema çizmek, her parça için doğru footprint seçmek, parçaları yerleştirmek, akıma göre yol genişliği belirlemek, GND bakır alanı eklemek, DRC ile hata aramak, Gerber dosyalarını oluşturup sipariş vermek ve gelen kartı test etmek. Sonunda yeni başlayanların en sık yaptığı tasarım hatalarını ve EasyEDA'nın güçlü alternatifi KiCad'i kısaca karşılaştırıyoruz.

Breadboard üzerinde kurulmuş devre
Breadboard denemek için harikadır; devre çalıştığında bir sonraki adım, onu kalıcı ve sağlam bir PCB'ye dönüştürmektir.

PCB nedir, neden breadboard'dan PCB'ye geçmeli?

Bir PCB, cam elyafı takviyeli epoksi (FR-4) bir levhanın üzerine yapıştırılmış ince bakır katmanlardan oluşur. Hobi kartlarının çoğu iki katmanlıdır: üstte ve altta bakır vardır, iki katman via denen kaplamalı küçük deliklerle birbirine bağlanır. Bakırın üzerindeki yeşil (ya da başka renkli) tabaka lehim maskesidir; yolları korur ve lehimin yalnızca pedlere tutunmasını sağlar. En üstteki beyaz yazılar serigrafi (silkscreen) katmanıdır. Breadboard deneme için idealdir ama kablolar titreşimle gevşer, uzun jumper'lar gürültü toplar ve devre bir kutuya sığmaz. PCB ise sağlam, küçük, tekrar üretilebilir ve hata ayıklaması kolay bir sonuç verir.

ÖzellikBreadboardDelikli pertinaksPCB
KalıcılıkGeçici, kablolar gevşerKalıcı, elle lehimlenirKalıcı ve sağlam
Hazırlık süresiDakikalarSaatler (her bağlantı elle)Tasarım birkaç saat, üretim ve kargo 1–2 hafta
Tekrar üretmekHer seferinde yeniden kurHer seferinde yeniden lehimleAynı dosyayla istediğin kadar
Görünüm ve boyutBüyük, kablo yığınıOrtaKüçük ve düzenli
SMD parçaKullanılamazZorKolay
En uygun olduğu işDeneme ve öğrenmeTek seferlik basit devreBiten proje, birden çok kopya

Örnek proje: Arduino Nano tabanlı sensör kartı

Rehber boyunca, breadboard'da sık kurulan bir devreyi PCB'ye taşıyacağız: bir Arduino Nano, DHT22 sıcaklık-nem sensörü, I2C OLED ekran için dört pinli bir başlık, iki buton, bir LED ve pasif bir buzzer. Nano'yu doğrudan karta lehimlemek yerine iki adet 15 pinli dişi başlığa takacağız; böylece Nano'yu çıkarıp başka projede kullanabilir, arızada kolayca değiştirebilirsin. Kart, 7–12 V'luk bir adaptörü vidalı klemensten alacak ve ters takılmaya karşı bir diyotla korunacak. Pin numaraları için Arduino Nano pinleri yazısına bakabilirsin.

Arduino Nano kartı
Arduino Nano: 18 × 45 mm, iki sıra 15 pin. Sıralar arası mesafe 15,24 mm (600 mil); PCB'deki başlıklar bu ölçüye birebir uymalı.
RefParçaDeğerFootprintNano bağlantısı
U1Arduino Nano (dişi başlıkla)-2 × 1×15 dişi başlık, 2,54 mm, sıralar arası 15,24 mm-
U2DHT22 sensör-1×4 pin, 2,54 mmD2 (veri), 5V, GND
R1Pull-up direnci10 kΩEksenel THT, 10,16 mm aralıkD2 ile 5V arası
J1OLED başlığıGND, VCC, SCL, SDA1×4 dişi başlık, 2,54 mmA5 (SCL), A4 (SDA), 5V, GND
SW1, SW2Buton6 × 6 mm4 pinli THT tact switchD3 ve D4, diğer uç GND
D2LED5 mm kırmızıLED 5 mm, 2,54 mm aralıkD6
R2LED direnci330 ΩEksenel THT, 10,16 mm aralıkD6 ile LED arası
BZ1Pasif buzzer12 mmBuzzer 12 mm, 7,6 mm aralıkD8
D1Schottky diyot1N5819DO-41 eksenelKlemens + ile VIN arası
C1Elektrolitik kondansatör100 µF / 25 VRadyal, 2,5 mm aralıkVIN ile GND arası
J2Vidalı klemens2 pin5,08 mm aralıkGiriş 7–12 V

PCB tasarım akışı: 7 adım

  1. Şema: Devreyi sembollerle çiz, her bağlantıyı doğrula.
  2. Footprint: Her sembolün kartta kaplayacağı ped ve delik düzenini seç.
  3. Yerleşim: Kart boyutunu belirle, parçaları mantıklı gruplara yerleştir.
  4. Yollar: Bağlantıları bakır yollarla çiz; besleme yollarını kalın tut.
  5. Bakır alan: Boş alanları GND'ye bağlı bakırla doldur.
  6. DRC: Tasarım kurallarını kontrol et, hataları düzelt.
  7. Gerber ve sipariş: Üretim dosyalarını oluştur, kontrol et ve üreticiye yükle.

1. EasyEDA'da şema çizmek

EasyEDA'nın iki sürümü vardır: eski ve sade Standard ile daha yeni ve güçlü Pro. İkisi de ücretsizdir; tarayıcıdan ya da indirilebilir masaüstü istemciyle çalışır. Yeni başlıyorsan Pro ile başla. Ücretsiz bir hesap açtıktan sonra yeni bir proje oluştur; proje açılınca boş bir şema sayfası gelir. Kütüphane panelinden parça adını ya da LCSC parça numarasını aratıp şemaya yerleştir; direnç, kondansatör, LED gibi temel parçaların hazır sembolü ve footprint'i birlikte gelir. Ardından Kablo aracıyla pinleri birbirine bağla, besleme için VCC ve GND sembollerini kullan. Şemayı okumaya alışık değilsen devre şeması okuma yazısı sembolleri tek tek anlatır.

Uzun kablolar yerine ağ etiketi (net label) kullan: iki pine aynı adı (ör. SDA) verdiğinde EasyEDA onları bağlı kabul eder ve şema okunaklı kalır. Kütüphanede bulduğun hazır "Arduino Nano" parçalarının pin sırası her zaman doğru değildir; en güvenlisi Nano'yu iki adet 1×15'lik başlıkla kendin oluşturmak ve her pini etiketiyle Nano'nun gerçek pin sırasına göre adlandırmaktır.

2. Footprint seçimi: şemadaki sembolün karttaki karşılığı

Sembol, şemada parçanın ne yaptığını gösterir; footprint ise kartta parçanın bacaklarının oturacağı pedleri, delikleri ve kapladığı alanı tanımlar. Aynı 10 kΩ direncin onlarca footprint'i vardır: 7,62 mm ya da 10,16 mm aralıklı delikli (THT) bir eksenel direnç, ya da 0805, 0603 gibi yüzey montaj (SMD) kılıflar. Elindeki parçanın ölçüsünü cetvelle ya da kumpasla doğrulamadan footprint seçme. İlk kartında elle lehimlemesi kolay THT parçalarla başlamak en iyisidir; SMD'ye geçtiğinde ise 0805 boyutu elle lehimlenebilecek en rahat seçenektir. SMD dirençlerin üzerindeki kodlar için SMD Kod Çözücü aracını kullanabilirsin.

ParçaYaygın footprintKritik ölçüNot
1/4 W dirençEksenel THT7,62 mm (300 mil) ya da 10,16 mm (400 mil) aralık10,16 mm, bacakları rahat büker
5 mm LEDLED-5MM2,54 mm aralıkDüz kenar ve kısa bacak katottur; serigrafide işaretle
Pin başlığı1×N, 2,54 mmDelik 1,0 mmNano için iki sıra arası 15,24 mm
Elektrolitik kondansatörRadyalÇapa göre 2,0 / 2,5 / 3,5 mm aralıkArtı ucu serigrafide belirt
Vidalı klemens2 pin5,08 mm ya da 3,5 mm aralıkKablo girişi kart kenarına baksın
Tact buton6 × 6 mm THT6,5 × 4,5 mm delik düzeniKarşılıklı iki pin içeriden bağlıdır
SMD direnç / kondansatör0805, 06030805 = 2,0 × 1,25 mmElle lehim için 0805 ve üstü
En pahalı hata, sembol ile footprint'in pin numaralarının uyuşmamasıdır. Bir transistörün bacak sırası EBC mi CBE mi, OLED modülünde VCC mi GND mi önce geliyor, LED'in katodu hangi pedde: bunları sipariş vermeden önce parçanın kendi üzerinden ya da veri sayfasından kontrol et. Ters basılmış bir kart çoğu zaman çöpe gider ya da kablo atlatarak kurtarılır. Transistör bacakları için transistör nedir, OLED pin sırası için OLED ekran yazılarına bak.

3. Kart boyutu ve yerleşim

  • Önce kenar çizgisi: Kartın dış hattını (board outline) çiz. Örnek kartımız 60 × 50 mm; birçok üretici 100 × 100 mm'nin altındaki kartları en ucuz fiyat sınıfında üretir.
  • Montaj delikleri: Dört köşeye, kenardan yaklaşık 3,5 mm içeride 3,2 mm çaplı (M3) delikler koy; kutuya vidalamak sonradan çok kolaylaşır.
  • Konnektörler kenarda: Vidalı klemens, OLED başlığı ve Nano'nun USB soketi kart kenarına baksın; kablo takarken parçalar engel olmasın.
  • Gruplayarak yerleştir: Besleme parçalarını (klemens, diyot, kondansatör) bir köşede, butonları kullanıcının basacağı kenarda topla.
  • Isıdan uzak sensör: DHT22'yi Nano'nun regülatöründen ve buzzer'dan uzağa koy; regülatörün ısısı sıcaklık ölçümünü birkaç derece şaşırtabilir.
  • Lehim payı bırak: Parçalar arasında havya ucunun girebileceği boşluk kalsın; yan yana iki pedin arasını 1 mm'nin altına indirme.
  • Serigrafi: Her parçanın referansını (R1, D1), LED ve kondansatör kutuplarını, pin adlarını ve kartın adını yaz; yazıları pedlerin üstüne taşırma.

4. Yol (track) çizimi ve yol genişliği

Yerleşim bitince ekranda parçalar arasında ince çizgiler görürsün; bu ratsnest çizgileri şemadaki ama henüz bakırla yapılmamış bağlantıları gösterir. Yol aracıyla her birini bakır bir yola dönüştürürsün. Yolun genişliği taşıyabileceği akımı belirler: dar bir yol yüksek akımda ısınır, gerilim düşümü yaratır ve en kötü durumda yanar. Sinyal yolları için 0,25–0,3 mm yeterlidir; 5 V ve VIN gibi besleme yollarını, özellikle servo, motor ya da LED şeridi besleyeceksen en az 0,6–1 mm tut. Aşağıdaki değerler 1 oz (35 µm) bakırlı bir dış katman ve yaklaşık 10 °C ısınma için IPC-2221 yaklaşımıyla hesaplanmış kaba değerlerdir; güvenlik payı bırakmak her zaman iyidir.

Yol genişliğimilYaklaşık akım (1 oz, dış katman, 10 °C)Kullanım
0,25 mm10 mil≈ 0,9 ASinyal yolları
0,5 mm20 mil≈ 1,5 ALojik besleme, sensörler
1,0 mm40 mil≈ 2,4 AServo, röle, küçük motor beslemesi
2,0 mm80 mil≈ 4 AYüksek akımlı besleme yolları

Yollar arasındaki boşluğu (clearance) en az 0,2–0,3 mm tut; üreticilerin çoğu daha dar boşlukları da üretebilir ama geniş boşluk hem üretimde hem lehimde hata payı bırakır. Bir yolu öteki katmana geçirmen gerektiğinde via kullan; 0,3 mm delik ve 0,6 mm dış çaplı via hobi kartları için standart bir seçimdir. Köşeleri 45 derecelik kırımlarla dön ve dar (90 dereceden küçük) açılardan kaçın. İki katmanlı kartlarda üst katmanda yolları çoğunlukla yatay, alt katmanda dikey çizmek kesişmeleri çözmeyi kolaylaştırır. LED direncinin değerini hesaplamak için LED Direnç Hesaplama aracını kullanabilirsin.

5. GND bakır alanı (copper pour)

Bütün yollar çizildikten sonra kartın boş kalan yüzeyini GND ağına bağlı bir bakır alanla doldur; EasyEDA'da bu işi Bakır alan (Copper Area) aracı yapar. Bakır alanı hem üst hem alt katmana ekle ve iki katmanı karta serpiştirdiğin birkaç GND via'sıyla birbirine bağla. Bu yöntemin üç faydası vardır: her parçanın GND bağlantısı ayrı yol çizmeden kısa yoldan yapılır, toprak hattının direnci ve gürültüsü azalır, üreticinin aşındırarak kaldıracağı bakır miktarı düşer. Delikli parçaların GND pedleri bakır alana termal bağlantıyla (dört ince köprüyle) bağlanır; böylece havya ısıyı geniş bakıra kaptırmadan pedi ısıtabilir. Bakır alanı ekledikten sonra yeniden döktür (rebuild) ve hiçbir yere bağlanmayan küçük bakır adacıkları kaldır.

6. DRC kontrolü

DRC (Design Rule Check), tasarımını belirlediğin kurallara göre otomatik tarayan araçtır: çok yakın duran yolları, kenara fazla yaklaşan bakırı, çakışan pedleri, kartın dışına taşan parçaları ve hâlâ bağlanmamış ağları listeler. Hata listesindeki her satıra tıkladığında EasyEDA sorunlu yeri gösterir. DRC'yi hata kalmayana kadar çalıştır, ama yalnızca ona güvenme; DRC bir footprint'in yanlış seçildiğini ya da bir pinin yanlış ağa bağlandığını bilemez. Siparişten önce şu kontrolleri de elle yap:

  1. Ekranda hiç ratsnest çizgisi kalmadığından ve DRC'nin sıfır hata verdiğinden emin ol.
  2. Kartı kâğıda %100 ölçekle yazdır, parçaların gerçeklerini kâğıdın üzerine koy; delik aralıkları ve Nano başlıkları tam oturmalı.
  3. 3D görünümü aç: parçalar üst üste biniyor mu, USB soketi ve klemens kenara doğru mu bakıyor, bak.
  4. Besleme hattını takip et: klemens, diyot, kondansatör ve Nano'nun VIN pini doğru sırada mı?
  5. Serigrafide kutup işaretleri, pin adları ve kartın adı ile sürüm numarası (ör. v1.0) var mı, kontrol et.

7. Gerber dosyası oluşturma ve sipariş

Üreticiler senin tasarım dosyanla değil, endüstri standardı Gerber dosyalarıyla çalışır. Gerber, kartın her katmanını ayrı bir dosyada tanımlar; delik konumları ve çapları da ayrı bir drill dosyasındadır. EasyEDA'da üretim menüsünden Gerber çıktısını seçtiğinde bütün dosyalar tek bir ZIP arşivine konur; EasyEDA'nın kardeş üreticisine doğrudan sipariş verme seçeneği de bu ekrandadır. ZIP'i başka bir üreticiye de yükleyebilirsin. Hangi üreticiyi seçersen seç, yükledikten sonra çevrim içi Gerber görüntüleyicide kartını katman katman incele; çizdiğin şeyin üretilecek şeyle aynı olduğunu son kez burada görürsün.

Dosya (uzantı)İçeriği
GTL / GBLÜst ve alt bakır katmanları
GTS / GBSÜst ve alt lehim maskesi (pedlerin açık kalacağı yerler)
GTO / GBOÜst ve alt serigrafi yazıları
GKO ya da GM1Kartın dış hattı ve iç kesimler
DRL / TXTDelik konumları ve çapları
Sipariş ayarıHobi kartı için önerilenAçıklama
Katman sayısı2Bu tür kartların neredeyse hepsi için yeterli
Kart kalınlığı1,6 mmStandart kalınlık, en ucuz ve en sağlam seçenek
Bakır kalınlığı1 oz (35 µm)Yüksek akım yoksa yeterli
Yüzey kaplamaKurşunsuz HASLUcuz ve kolay lehimlenir; ince SMD parçalarda daha düz yüzeyli ENIG seçilebilir
Lehim maskesi rengiYeşilÇoğu üreticide en hızlı ve en ucuz renk
Adet5Çoğu üreticinin en düşük adedi; yedekler hata durumunda işe yarar

Kartlar genellikle birkaç gün içinde üretilir, kargo ise seçtiğin yönteme göre bir iki hafta sürebilir. Kartlar geldiğinde hemen tüm parçaları lehimleme: önce yalnızca diyot, kondansatör ve klemensi tak, multimetreyle VIN ile GND arasında kısa devre olmadığını ölç ve beslemeyi verip Nano'nun başlığında doğru gerilimi gördüğünü doğrula. Sonra parçaları alçaktan yükseğe doğru lehimle: dirençler, diyot, butonlar, başlıklar, en son büyük parçalar. Temiz lehim için lehim nasıl yapılır, ölçüm için multimetre nasıl kullanılır yazılarına bakabilirsin. Nano'yu takıp aşağıdaki test kodunu yüklediğinde kartın her bağlantısını tek tek doğrularsın.

C++ (Arduino IDE)
1// Nano kartı ilk test: her bağlantıyı tek tek doğrula
2// Nano board first test: check every connection one by one
3#include <Wire.h>
4
5const int DHT_PIN  = 2;              // DHT22 veri hattı, 10 kΩ pull-up / DHT22 data line, 10 kΩ pull-up
6const int BUTON1   = 3;              // buton GND'ye / button to GND
7const int BUTON2   = 4;
8const int LED_PIN  = 6;              // LED + 330 Ω
9const int BUZZER   = 8;              // pasif buzzer / passive buzzer
10
11void i2cTara() {
12  byte bulunan = 0;
13  for (byte adres = 1; adres < 127; adres++) {
14    Wire.beginTransmission(adres);
15    if (Wire.endTransmission() == 0) {             // cihaz cevap verdi / a device answered
16      Serial.print(F("I2C cihaz / device: 0x"));
17      Serial.println(adres, HEX);                  // OLED genelde 0x3C / OLED is usually 0x3C
18      bulunan++;
19    }
20  }
21  if (bulunan == 0) Serial.println(F("I2C cihaz yok: A4/A5 yollarini kontrol et / no I2C device: check the A4/A5 tracks"));
22}
23
24void setup() {
25  Serial.begin(9600);
26  pinMode(BUTON1, INPUT_PULLUP);
27  pinMode(BUTON2, INPUT_PULLUP);
28  pinMode(LED_PIN, OUTPUT);
29  pinMode(DHT_PIN, INPUT);
30  Wire.begin();
31
32  Serial.println(F("--- Kart testi / board test ---"));
33  i2cTara();
34  // Pull-up direnci lehimliyse veri hattı boşta HIGH okunur
35  // If the pull-up resistor is soldered, the idle data line reads HIGH
36  Serial.print(F("DHT hatti / DHT line: "));
37  Serial.println(digitalRead(DHT_PIN) ? F("HIGH (pull-up tamam / OK)") : F("LOW (pull-up ya da kisa devre? / pull-up or short?)"));
38  tone(BUZZER, 2000, 150);                         // buzzer kısa bip / short beep
39}
40
41void loop() {
42  digitalWrite(LED_PIN, (millis() / 500) % 2);     // LED yarım saniyede bir / LED every half second
43
44  static bool once1 = HIGH, once2 = HIGH;
45  bool b1 = digitalRead(BUTON1);
46  bool b2 = digitalRead(BUTON2);
47  if (b1 == LOW && once1 == HIGH) { Serial.println(F("Buton 1 / button 1")); tone(BUZZER, 1000, 80); }
48  if (b2 == LOW && once2 == HIGH) { Serial.println(F("Buton 2 / button 2")); tone(BUZZER, 1500, 80); }
49  once1 = b1;
50  once2 = b2;
51  delay(20);                                       // basit debounce / simple debounce
52}

Kod açılışta I2C hattını tarar ve OLED takılıysa adresini (genellikle 0x3C) yazar; hiçbir şey bulunamazsa A4 ve A5 yollarını kontrol etmen gerektiğini söyler. DHT22'nin veri hattı, R1 pull-up direnci doğru lehimlendiyse boşta HIGH okunur; LOW görüyorsan direnç eksiktir ya da hat GND'ye kısa devre olmuştur. Buzzer açılışta kısa bir bip sesi verir, LED yarım saniyede bir yanıp söner, her buton da Seri Monitör'e kendi adını yazar ve farklı bir ses çıkarır. Bu testlerin hepsi geçtiğinde sensör ve ekran kütüphanelerini ekleyip asıl projene geçebilirsin.

Sık yapılan PCB tasarım hataları

HataSonucuÖnlem
Yanlış footprint ya da pin sırasıParça takılmaz ya da ters bağlanırVeri sayfasını kontrol et, %100 ölçekli çıktıda parçayı dene
Nano başlıkları arasında yanlış mesafeNano başlığa oturmazSıralar arası 15,24 mm, pin aralığı 2,54 mm olmalı
İnce besleme yollarıIsınma, gerilim düşümü, resetlenmeBesleme yollarını 0,6–1 mm ve üstünde tut
GND bakır alanının ağa bağlanmamasıBakır alan var ama hiçbir pede bağlı değilBakır alanın ağını GND seç ve yeniden döktür
Montaj deliği unutmakKart kutuya vidalanamazKöşelere M3 delikleri baştan yerleştir
Serigrafi pedlerin üstündeYazılar okunmaz, lehim zorlaşırYazıları pedlerden uzak tut, en az 0,8 mm yükseklik kullan
Kutup işareti yokLED, diyot ya da kondansatör ters takılırKatot, artı ve 1 numaralı pini serigrafide işaretle
Konnektörün kartın içine bakmasıKablo takılamaz, USB soketi engellenir3D görünümde konnektör yönlerini kontrol et

KiCad'e kısa bakış: EasyEDA mı KiCad mi?

ÖzellikEasyEDAKiCad
FiyatÜcretsizÜcretsiz ve açık kaynak
Çalışma şekliTarayıcı ya da masaüstü istemci, projeler hesabındaTamamen bilgisayarında, internet gerekmez
Parça kütüphanesiLCSC kataloğuyla bağlı, sembol ve footprint hazırGeniş resmi kütüphane, eksik parçayı kendin eklersin
ÖğrenmeHızlı başlangıç, sade arayüzDaha fazla ayar, öğrenmesi biraz daha uzun
SiparişUygulamanın içinden tek adımdaGerber ve drill dosyalarını çıkarıp üreticiye yüklersin
İleri özelliklerHobi ve küçük projeler için fazlasıyla yeterliÇok katman, diferansiyel çift, uzunluk eşleme, SPICE simülasyonu
3D görünümVarVar, STEP olarak dışa aktarma

KiCad'de akış aynıdır: Şema Düzenleyici'de devreyi çizer, her sembole footprint atar, PCB Düzenleyici'de yerleşim ve yolları yapar, DRC'yi çalıştırır ve Çizim (Plot) menüsünden Gerber ile drill dosyalarını üretirsin. İlk kartın için EasyEDA'nın hazır kütüphanesi ve tek adımlı sipariş akışı zaman kazandırır. Tasarımların büyüdükçe, internetten bağımsız çalışmak, dosyalarının tamamen sende olması ve ileri özellikler istiyorsan KiCad'e geçmek mantıklıdır; burada öğrendiğin footprint, yol genişliği, bakır alan ve DRC kavramları iki programda da aynıdır.

İlk PCB'ni elinde tuttuğun an, breadboard'daki kablo yığınının yerini sağlam ve tekrar üretilebilir bir kartın aldığını görürsün; hata yapsan bile ikinci sürüm hep daha iyi olur. Küçük ve THT parçalı bir kartla başla, footprint'leri ve besleme yollarını iki kez kontrol et, siparişten önce kâğıda yazdırıp parçaları dene. BlueGrays uygulamasındaki LED, buton, buzzer, DHT11, LCD ve OLED projelerinin devre şemaları, kendi kartını tasarlarken başlangıç noktası olarak işini görür; önce devreyi uygulamadaki adımlarla breadboard'da çalıştır, sonra PCB'ye taşı.

Sıkça sorulan sorular

PCB tasarımı nasıl yapılır?

Önce devreyi EasyEDA ya da KiCad gibi bir programda şema olarak çizersin, sonra her parçaya footprint atayıp kart üzerine yerleştirir ve bağlantıları bakır yollarla çizersin. Boş alanları GND bakırıyla doldurup DRC ile hataları kontrol ettikten sonra Gerber dosyalarını oluşturur ve bir PCB üreticisine yüklersin.

EasyEDA ücretsiz mi?

Evet. EasyEDA'nın hem Standard hem Pro sürümü ücretsizdir ve tarayıcıdan ya da indirilebilir masaüstü istemciyle kullanılabilir. Yalnızca ücretsiz bir hesap açman gerekir; kartlarını üretmek ise ayrıca seçtiğin üreticiye ödediğin bir hizmettir.

Gerber dosyası nedir?

Gerber, PCB üreticilerinin kullandığı standart dosya biçimidir. Kartın her katmanı (bakır, lehim maskesi, serigrafi, dış hat) ayrı bir Gerber dosyasında, delik konumları ise ayrı bir drill dosyasında tanımlanır. EasyEDA ve KiCad bu dosyaları birkaç tıkla oluşturur, genellikle tek bir ZIP arşivi olarak yüklenir.

PCB yol genişliği kaç mm olmalı?

Sinyal yolları için 0,25–0,3 mm yeterlidir. Besleme yollarını taşıyacakları akıma göre genişlet: 1 oz bakırlı bir dış katmanda yaklaşık 0,5 mm 1,5 A, 1 mm ise 2,4 A civarı taşır. Servo, motor ve LED şeridi besleyen yollarda güvenlik payı bırakarak 1 mm ve üstünü kullan.

EasyEDA mı KiCad mi daha iyi?

Yeni başlayanlar için EasyEDA daha hızlıdır: parça kütüphanesi hazırdır ve sipariş programın içinden verilir. KiCad ise tamamen yerel çalışan, açık kaynaklı ve ileri özellikleri daha fazla olan bir programdır. Temel kavramlar aynı olduğu için EasyEDA ile başlayıp ileride KiCad'e geçmek kolaydır.

PCB siparişi kaç günde gelir, en az kaç adet verilir?

Üreticilerin çoğu iki katmanlı standart kartları birkaç gün içinde üretir; toplam süreyi asıl belirleyen kargo yöntemidir ve genellikle bir iki hafta sürer. En düşük sipariş adedi çoğu üreticide 5 karttır ve küçük kartlarda 5 adet ile 10 adet arasındaki fiyat farkı genellikle azdır.

Tüm projeleri gör
Led Yakma
#1Başlangıç

Led Yakma

Elektroniğin ilk merhabası: tek bir LED'i yakıp söndürmek. Arduino LED'i çok kısa aralıklarla yakıp söndürür, ışık hızlı hızlı göz kırpar. Kartın bir ışığı nasıl yönettiğini en sade haliyle görür, son

4.6(188)
1127
Buton İle Led Yakma (Push)
#9Başlangıç

Buton İle Led Yakma (Push)

Kapı zili gibi: bastığın sürece ışık yanar, bırakınca söner. Arduino butonu sürekli dinler; butona basılıyken LED'i yakar, elini çektiğin an söndürür. Kartın dışarıdan gelen bir dokunuşu nasıl hissett

4.8(113)
229
Buzzer Kullanımı
#13Başlangıç

Buzzer Kullanımı

Kapı zili ya da alarm sesi nasıl çıkar, hiç merak ettin mi? Arduino küçük bir buzzer'ı kısa aralıklarla öttürür: bip, sus, bip, sus. Sesin elektrikle nasıl üretildiğini görür, ileride melodi çalan pro

4.7(89)
161
DHT11 İle Sıcaklık Ve Nem
#55Orta

DHT11 İle Sıcaklık Ve Nem

Odan kaç derece, hava nemli mi, kuru mu? DHT11 sensörü sıcaklığı ve nemi ölçer, Arduino da bu değerleri iki satırlık LCD ekrana yazar ve birkaç saniyede bir yeniler. Sensöre bir şey olursa ekranda hat

4.7(47)
73
HC-SR04 Mesafe Ölçme (Serial Ekran)
#27Başlangıç

HC-SR04 Mesafe Ölçme (Serial Ekran)

Yarasalar karanlıkta yollarını nasıl buluyorsa HC-SR04 sensörü de öyle çalışır: duyamadığın bir ses gönderir, yankısını dinler ve önündeki cismin ne kadar uzakta olduğunu ölçer. Arduino bu mesafeyi sa

4.6(46)
71
I2C İle LCD Ekran Kullanımı
#32Başlangıç
Premium

I2C İle LCD Ekran Kullanımı

Arduino'ya kendi ekranını kazandır ve ilk mesajını yazdır. İki satırlık LCD ekran yalnızca birkaç kabloyla bağlanır; önce üst satıra bir selam, ardından alt satıra ikinci bir yazı gelir, ekran temizle

4.8(53)
70
Raket Topu Oyunu - SSD1306
#86Orta
Premium

Raket Topu Oyunu - SSD1306

Bir top, iki raket ve sen: video oyunlarının en eskilerinden masa tenisini küçük bir OLED ekranda oynarsın. İki butonla sağdaki raketini yukarı aşağı oynatırsın, soldaki raketi ise topu gözüyle izleye

4.5(47)
65
Akıllı Elektronik Kasa
#92İleri
Premium

Akıllı Elektronik Kasa

Değerli eşyalarını saklayabileceğin, şifreyle açılan küçük bir kasa. Tuş takımından dört haneli şifreni girersin; doğruysa servo motor kilidi açar, yeşil ışık yanar ve ekran kasanın durumunu yazar, he

4.7(42)
63