Ana içeriğe geç

AI & Yazılım · Yazılım

AutoPCB

Yakında

Doğal dil gereksiniminden Gerber paketine: şema, yerleşim, otomatik yönlendirme ve DRC tek tarayıcıda.

Üst üste dört cam katman: gereksinim, şema, yerleşim ve Gerber; aralarında yükselen ışıklı PCB izleri.

Genel bakış

Sorun. Küçük bir elektronik ekibinde kart tasarımı üç ayrı araçtan ve iki ayrı uzmanlıktan geçer: gereksinim dokümanı, şematik aracı (KiCad/Altium), ardından yerleşim ve Gerber. Tekrar eden bloklar (USB-C + LDO + MCU modülü + LED) her projede yeniden çizilir; kütüphane parçaları datasheet'ten elle girilir; ekip üyeleri aynı dosyayı eşzamanlı düzenleyemez. DRC hataları ancak üretim dosyası çıkarken, geç yakalanır.

Çözüm. AutoPCB gereksinimi üç yoldan alır: Türkçe/İngilizce doğal dil ("USB-C ile şarj olan, 18650 pilli, OLED ekranlı, BLE'li sıcaklık logger"), sihirbaz ya da şablon. LLM bunu yapısal bir gereksinim modeline çevirir; topoloji çözücü bilinen bloklardan (güç kaynağı, MCU modülü, USB, sensör) taslak şema sentezler, LLM gerekirse iyileştirir ve harmanlar. Kullanıcı Konva tabanlı şematik editörde parça ekler, kablo çeker; BOM parça numarasına göre toplanır ve CSV'ye aktarılır.

Kart ve üretim. PCB sekmesinde kart dış hattı ve ayak izleri yerleştirilir (bağlantı ağırlıklı otomatik yerleştirici); Dijkstra tabanlı iki katmanlı oto-router gerektiğinde via ekleyerek yönlendirir. ERC (AI ve çizilmiş netlist birleşimi, diferansiyel çift kuralları, BOM↔şema çapraz kontrolü) ve DRC (clearance, via, kart kenarı, önem derecelendirmesi) çalışır. Üretim sekmesi RS-274X Gerber, Excellon delik dosyası ve JLCPCB biçimli P&P CSV'yi tek ZIP olarak verir. Yjs CRDT ile ekip aynı projeyi eşzamanlı düzenler; çevrimdışı IndexedDB önbelleği vardır. Datasheet PDF'inden (taranmış belgeler için görsel-LLM OCR dahil) bileşen taslağı çıkarılır; topluluk kütüphanesinde sürümlenmiş parçalar yayınlanır ve oylanır.

Gereksinimden şemaya, yerleşime ve Gerber'e yükselen dört cam katman; ışıklı PCB izleri katmanlar arasında kendini yönlendiriyor.
Konsept

Bu ürün geliştirme veya saha testi aşamasında. Teknik bilgi, pilot kullanım ve ön teklif için bizimle iletişime geçin.

Özellikler

  • Üç girişli gereksinim yakalama: doğal dil (TR/EN), sihirbaz veya şablon; PDF'den gereksinim aktarımı.
  • Topoloji sentezi + LLM harmanlama: bilinen bloklar (USB-C, LDO, RP2040/STM32G0/ESP32/ATmega/PIC MCU modülleri, LoRa, I2S ses) öncelik sırasıyla çözülür; LLM yalnız iyileştirir, deterministik çekirdek korunur.
  • Yerleşim ipuçları: parça bazında yerleşim ipucu ve sabit konum; 0R fanout stub'ları.
  • DRC-farkında router: via ve iz konum maliyetleri DRC bantlarını yansıtır; küçük adımlı padlerden "mouth-via" kuralıyla kaçış.
  • Önem derecelendirmeli DRC: geometrik olarak kaçınılmaz no-net pad ihlalleri bastırılır.
  • Eşzamanlı ekip çalışması: Yjs CRDT ile şema, PCB ve BOM aynı anda düzenlenir; çevrimdışı değişiklikler IndexedDB önbelleğinde tutulur, bağlantı dönünce birleşir.
  • Değişmez bileşen sürümleme: eski tasarım eski parça sürümünü korur; yayınlanmış veya kullanılan sürüm silinemez.
  • Topluluk kütüphanesi: parça yayınlama, oylama, "N projede kullanılıyor" göstergesi ve sürüm geçmişi.
  • Datasheet → parça: PDF metin katmanından, taranmış belgelerde görsel-LLM OCR ile bileşen taslağı.
  • Üretim paketi: RS-274X Gerber, Excellon delik dosyası, JLCPCB biçimli P&P CSV ve BOM CSV tek ZIP'te.
  • Deterministik test: AI çağrıları kaydedilip yeniden oynatılır; her sürüm, referans tasarımlarda bayt düzeyinde aynı sonucu doğrulayan test kapısından geçer.

Teknik özellikler

“Hedef” işaretli değerler tasarım hedefi, yeni nesil değeri veya çip üreticisi verisidir; ölçüm ve belgelendirme tamamlandıkça güncellenir.

Dağıtım
Dağıtım modeliSelf-host; Node.js ≥ 18 üzerinde backend ve frontend servisleri
PaketlemeDocker imajı ve bulut SaaS sürümüHedef
VeritabanıSQLite (better-sqlite3), tek dosya
Çok kiracılı veritabanıPostgreSQLHedef
GüncellemeGit + npm
CI/CDOtomatik derleme ve dağıtım hattıHedef
TarayıcıGüncel Chrome / Edge / Firefox, masaüstü; WebGL/Canvas
Sunucu kaynaklarıNode.js ≥ 18, ~1 vCPU / 1 GB RAM (tahmini); OCR için ek derleme aracı gerekmez
AI sağlayıcı anahtarıMinimax veya Anthropic API anahtarı; mock sağlayıcıyla dış çağrısız çalışma
Mimari
Yazılım yığınıTypeScript monorepo (shared / backend / frontend); Express; Vite + React + Tailwind + react-konva; Yjs CRDT; ESM
Veri modeliProje: gereksinimler, şema (sayfalar, netler), BOM, PCB (dış hat, ayak izleri, izler, via'lar); değişmez bileşen sürüm satırları; denetim kaydı
Oto-routerDijkstra, 2 katman, 0,5 mm ızgara, via ekleme, DRC bantlarını yansıtan yumuşak maliyetler, rota sonrası via kaydırma
DRC / ERCDRC: clearance, via çapı/delik, kart kenarı, no-net pad bastırma; ERC: 19 kural + diferansiyel çift + BOM↔şema çapraz kontrolü
Üretim çıktısıGerber RS-274X, Excellon, P&P CSV (JLCPCB biçimi), BOM CSV
Test kapısı74/74 birim testi, 67/67 Playwright UI testi; hızlı smoke testi (10 prob), eşzamanlı düzenleme testi ve bayt-özdeşlik doğrulaması
Entegrasyonlar
REST APIKimlik, proje, bileşen (arama, sürüm, yayın, oy, kullanım), AI (gereksinim ayrıştırma, topoloji önerisi, SSE ile sentez/iyileştirme/harmanlama), dışa aktarım (Gerber, BOM CSV), oto-yönlendirme, ayak izi yerleşimi, ERC ve DRC uç noktaları
Gerçek zamanlıYjs WebSocket odaları (şema, PCB, BOM, kütüphane) ve kullanıcı varlığı
AI sağlayıcılarıMinimax M3 (varsayılan; çok modlu OCR), Anthropic (claude-sonnet-4-6), mock, replay
İçe aktarımPDF datasheet
Ek biçimlerKiCad / Eagle içe aktarımı; STEP / 3D dışa aktarımıHedef
Güvenlik & veri
Kimlik doğrulamaE-posta/parola + JWT; herkese açık okuma için isteğe bağlı oturum
YetkiProje sahipliği; topluluk parçalarında yazar ve oy kuralları (kişi kendi parçasına oy veremez)
Kurumsal kimlik ve yetkiRBAC rolleri ve SSOHedef
Veri yerleşimiSelf-host'ta müşteri sunucusunda; LLM çağrılarında gereksinim metni ve datasheet görüntüleri seçili sağlayıcıya gider (mock veya yerel modelle kapatılabilir)
Gizlilik ve iletimKVKK aydınlatma metni ve veri işleme sözleşmesi; reverse proxy üzerinden TLSHedef
Lisans & destek
Kaynak lisansıYayından önce kesinleşecekHedef
Ticari modelSelf-host (ücretsiz / iç kullanım), takım aboneliği (kullanıcı/ay), kurumsal lisansHedef
DestekE-posta, 2 iş günü içinde yanıtHedef
Yol haritası
TamamlananMVP: AI şema sentezi, oto-router, ERC/DRC, eşzamanlı düzenleme (CRDT), PDF/OCR ile parça çıkarma, topluluk kütüphanesi
Sıradaki3D görüntüleyici, KiCad/Eagle içe aktarımı, toprak dökümü, 4 katman, PostgreSQL, Docker, fiyat planları, üretici DFM kontrolüne doğrudan yüklemeHedef

Uygulama alanları

  • MCU tabanlı kart tasarımı
  • Küçük elektronik tasarım ekipleri
  • Eğitim ve prototip atölyeleri
  • Teklif aşamasında BOM tahmini
  • Taşıyıcı ve uygulama kartları
  • IoT sensör ve logger kartları

Elmes içinde. I/O Taşıyıcı Kartlar (EC), Kablosuz Gateway / RTU ve Elmes OEM Cihaz Kontrol Platformu uygulama kartları için hızlı ilk şema ve yerleşim; Fason Elektronik Ürün Geliştirme tekliflerinde hızlı blok diyagram ve BOM tahmini.

Hedef kullanıcılar. MCU modülü + güç + arayüz tipi kartlar tasarlayan küçük ve orta ölçekli elektronik ekipleri (barındırılan SaaS sürümü planlanıyor); gereksinimden üretim dosyasına uçtan uca akışı gösteren eğitim ve prototip atölyeleri.

Referans tasarım seti. Her sürüm şu örnek kartlarla doğrulanır: ESP32-C3 sıcaklık logger, yalnız güç kaynağı kartı, LoRa düğümü, PCM5102A I2S ses kartı ve RP2040, STM32G0, ESP32, ATmega328, PIC16F modüllü kartlar. Tümü %100 yönlendirilmiş ve DRC hatasızdır (0/0/0).

Uyumluluk & belgeler

AutoPCB bir yazılım ürünüdür; zorunlu ürün sertifikası gerektirmez. Üretim çıktıları endüstri standardı biçimlerdedir; kullanıcıya yönelik belgeler aşağıdaki plana göre hazırlanmaktadır.

  • Üretim dosyası biçimleri (Gerber RS-274X, Excellon)
    JLCPCB görüntüleyicisiyle doğrulandı; gerçek üretici DFM yüklemesi planlanıyor
    Öz-beyan
  • Teknik doküman (hızlı başlangıç, mimari, API özeti)
    Mevcut
  • Kullanıcı kılavuzu
    Hedef
  • API referansı (OpenAPI)
    Hedef
  • KVKK ve veri işleme metinleri
    SaaS sürümüyle birlikte
    Hedef
  • Üçüncü taraf lisans envanteri
    Hedef
  • Kaynak kodu lisansı
    Yayından önce kesinleşecek
    Hedef
  • Zorunlu ürün sertifikası
    Yazılım ürünü; zorunlu belge yok
    Kapsam dışı

Sıkça sorulan sorular

Kaç katman destekleniyor?

Mevcut sürüm 2 katmanı destekler. 4 katman ve toprak dökümü yol haritasında.

AI hangi modeli kullanıyor, verim nereye gidiyor?

Varsayılan sağlayıcı Minimax M3, alternatifi Anthropic'tir; mock sağlayıcıyla hiç dış çağrı yapılmaz. Self-host kurulumda veri sizin sunucunuzda kalır; yalnız gereksinim metni ve datasheet görüntüsü seçili sağlayıcıya gider.

KiCad veya Altium projemi içe aktarabilir miyim?

Henüz değil; KiCad/Eagle içe aktarımı yol haritasında.

Oto-router her kartı yönlendirir mi?

Hayır. Küçük adımlı paketler (0,4–0,8 mm QFN/LQFP, 0,5 mm USB-C) via-in-pad kuralıyla yönlendirilemez; geniş adımlı modül ayak izleri önerilir. Kalan izler elle çekilir.

Üretim dosyaları hangi üreticiye uygun?

Çıktılar standart Gerber RS-274X, Excellon ve JLCPCB biçimli P&P dosyasıdır; varsayılanlar (ör. 0,15 mm halka) JLCPCB/PCBWay standart kapasiteleriyle uyumludur.

Ekip aynı projede eşzamanlı çalışabilir mi?

Evet. Yjs CRDT ile şema, PCB ve BOM eşzamanlı düzenlenir; çevrimdışı değişiklikler bağlantı dönünce birleşir.

Datasheet'ten parça oluşturma ne kadar güvenilir?

Bir taslak üretir; pin sayısı ve paket kontrol edilmelidir. Taranmış PDF'lerde OCR 4 sayfayla sınırlıdır; şifreli PDF'ler test edilmedi.

Lisans ve fiyat nasıl?

Kaynak lisansı ve fiyat modeli yayından önce kesinleşecek. Self-host, takım aboneliği ve kurumsal lisans seçenekleri planlanıyor.

Bu ürün hakkında bilgi alın

Mühendis ekibimiz en geç 24 saat içinde dönüş yapar.