Bir PCB tasarım yazılımı öğrenmeye başladım ve iki hafta içinde iki Arduinos, RTC, harici EEPROM, RF modülü ve diğer bazı bileşenleri içeren bir çalışma PCB prototipini başarıyla yaptım.
Ben böyle yaptım:
PCB tasarım yazılımının seçimi - Eagle'ı seçtim çünkü:
- Ücretsiz ancak sınırlı bir tahta boyutuna sahip (hobi projelerinin çoğu için önemli değil)
- Diğer yazılımlara kıyasla büyük topluluk desteği (ücretsiz olduğu için)
- Açık kaynak donanım şemalarının ve kart düzenlerinin çoğu Eagle formatında mevcuttur. Ex Sparkfun kartal şemalarını ve düzenini yayınladı. Arduino da mevcut.
- Öğrenmek oldukça kolaydı.
Öğrenilecek elektronik kavramlar: Bahsettiğiniz gibi, bir yazılım adamısınız, karmaşık projeler geliştirmeye başlamadan önce biraz okuma yapmanız gerekir. Bu gerekli ve ödeyecek.
- Güç regülatörleri - Burada doğrusal regülatörler ve anahtarlama regülatörleri hakkında bilgi edinmeniz gerekir. Hangisini ve ne zaman kullanılır.
- Ayırıcı kapasitörler ve bunların PCB'ye doğru yerleştirilmesi.
- Diyotlar ve kullanımları - Gerilim kenetleme, ters polarite koruması vb.
- Yukarı çekin ve aşağı çekin.
- Filtreleme kapasitörleri.
- İyi bir yer düzlemine sahip olmanın faydaları. (Bir kez hafife aldım. Ücreti ödedim.)
Hangi yazılım kavramlarını öğreneceksiniz: Açıkçası bir PCB yapmak için çoğunu öğrenmeniz gerekiyor. Ama burada ilk projenizde ihtiyacınız olmasa bile bilmeniz gereken bazı kavramları vurgulayacağım. Bu bir noktada kesin olarak kullanılacaktır.
- Kendi başınıza bir bileşen nasıl yapılır.
- Özel bir kütüphane nasıl yapılır.
- Sembolleri ve paketleri diğer kütüphanelerden kütüphanenize kopyalama.
- ULP nasıl kullanılır. Kartalda, bazı görevleri otomatikleştirmek için ULP'ler vardır. Çok fazla araştırmadım ama tüm bileşenleri herhangi bir şemadan ayıklayan ve farklı projelerde kullanabilmeniz için bir kütüphaneye döken bir bileşen kullandım. Atmega328p'yi böyle elde ettim. Varsayılan kütüphanelerde bulamadım, bu yüzden Arduino'nun şemasından çıkardım.
- Logo nasıl yapılır - PCB'lerinizde özel bir logo bulundurmak isteyebilirsiniz.
Üretim bölümü:
- Şematik ve tahta düzeninizi tamamladıktan sonra, Gerber dosyalarını üretim evlerine gönderilmek üzere dışa aktarmanız gerekir. Tüm bilgileri, makineleri tarafından anlaşılabilecek sayısal bir biçimde içerir. Kartal bunu senin için yapacak. Bunu Cam işlemci bölümünde bulabilirsiniz. Sparkfun bir Cam iş dosyası sağlar, ancak ihtiyaçlarınızı karşılayacak şekilde değiştirmekten çekinmeyin.
- Bir PCB kalınlığı ve bakır katman kalınlığı seçmeniz gerekir. Düşük güç için, 35 mikron bakır içeren 1-2 mm PCB işi kolayca yapar. Üretim eviniz izin veriyorsa maske rengini de belirleyebilirsiniz.
- Üretim şirketlerinin çoğu PCB'lerin prototipini sağlar. Bu maliyetlidir, ancak bir alternatif gibi görünmemektedir. Hızlı bir şekilde teslim edilmesini istiyorsanız daha fazla ücret alacaklar. Birini seçmeden önce 5-10 üretim tesisiyle konuştuğunuzdan emin olun. Fiyatları çılgınca değişiyor. Benim durumumda, biri diğerinin teklif ettiği fiyatın 10 katını soruyordu. Şaka yapmıyorum.
- Bileşen seçimi - Açık delik veya smd? Her ikisinin de artıları ve eksileri var. SMD, kompakt ve düzgün tahtalar yapmaya izin verecektir, ancak kendi başlarına lehimlemek nispeten zordur. Bununla birlikte, nispeten daha büyük ayak izleri (1206 veya daha fazla) seçerseniz, bu kadar zor olmamalıdır. Başlangıç olarak, delik bileşenlerini öneririm. Kullanımı oldukça kolay.
- Gerber'lerinizi doğrulama: Gerber dosyalarını üretim için göndermeden önce, ücretsiz yazılımları kullanarak bunları doğrulayabilirsiniz. GerberLogix kullanıyorum.
İpucu: İlk tahtanızı üretim için göndermeden önce, şematik ve tahta düzenini forumda yayınlayın, böylece bu alanda deneyimli insanlardan öneri / görüş alabilirsiniz.