Szukasz dobrego darmowego / open source oprogramowania do projektowania płytek drukowanych odpowiadającego Altium [zamknięte]


33

Znam oprogramowanie do projektowania Altium PCB w moim miejscu pracy. Ale to kosztowny pakiet do utrzymania. Czy jest wystarczająco przyzwoite wolne oprogramowanie, którego mogę używać w domu do swoich domowych projektów? Próbowałem ExpressPCB, ale nie jestem z niego zadowolony. Wszelkie sugestie są mile widziane. Zwykle projektuję do 4 warstw PCB dla moich domowych projektów.


1
Orzeł jest bardzo dobrze oceniany przez ludzi, którzy go używają. Co najmniej jeden bardzo doświadczony współpracownik tej witryny płaci za licencje wielu użytkowników najlepszej wersji. Ceny przebiegają na wielu poziomach, a tańsze wersje za pieniądze są nadal bardzo skromnie wyceniane według ogólnych standardów. Możesz zacząć od darmowej wersji i aktualizować, gdy napotkasz jej ograniczenia.
Russell McMahon

Odpowiedzi:


26

Szukasz dobrego darmowego / open source oprogramowania do projektowania płytek drukowanych odpowiadającego Altium.

Przykro mi, ale nie znam Altium Designer, ale dla tego, co mogłem przeczytać, myślę, że nie znajdziesz tak złożonego oprogramowania za darmo.

Czy jest wystarczająco przyzwoite wolne oprogramowanie, którego mogę używać w domu do swoich domowych projektów?

Nie jestem pewien, jakie są twoje wymagania lub czy potrzebujesz wszystkich zaawansowanych rzeczy, które zapewnia Altium (takich jak projekt FPGA lub analiza integralności sygnału), ale jeśli potrzebujesz tylko dobrego projektanta PCB, polecam KiCAD. Jest to bardzo dobry pakiet oprogramowania EDA, oprogramowanie Free / Libre i wieloplatformowe (GNU / Linux, MacOSX i Windows).

KiCAD składa się z 4 głównych programów: twórcy schematów, łącznika części (logiczny - fizyczny), twórcy PCB i przeglądarki Gerbers (jest w porządku, ale lepszy jest Gerbv z GEDA).

Format KiCAD jest zwykłym tekstem i dobrze udokumentowany, więc dobrze się gra z systemami kontroli wersji, skryptami, a nawet edycją użytkownika (jak przenoszenie części z jednej biblioteki do drugiej). Ponadto elementy logiczne nie są dołączone do ich części fizycznych (jak w Eagle), więc umieszczasz rezystor na schemacie i nie musisz się martwić, czy jest to SMD 0805 lub PTH itp., Określasz, że później w przepływie pracy i to jest niesamowite!

Dzięki KiCAD możesz obsługiwać do 16 warstw, ma widok 3D, eksport SVG, eksport BOM, sprawdzanie reguł projektowania, wypełnione strefy, wiele formatów eksportu i kilka innych bardzo fajnych funkcji.

Możesz pobrać KiCAD ze strony: http://kicad.sourceforge.net/

Jest to dobry przewodnik: http://store.curiousinventor.com/guides/kicad

Używam KiCADa do wszystkich moich płytek drukowanych i nigdy nie miałem z niczym problemów (chociaż potrzebowałem tylko tworzenia dwuwarstwowych płytek drukowanych). Jeśli chcesz zobaczyć projekt wykonany za pomocą KiCAD, możesz sprawdzić Ubertooth One (4 warstwy, komponenty z drobną podziałką): stronę projektu i gdzie kupić .

Orzeł nie jest dla ciebie opcją. Myślę, że darmowa wersja jest zbyt ograniczona, aby umożliwić jej zaawansowane użytkowanie.

Osobiście wolę KiCADa niż GEDA, ale oba są bardzo dobre.


Naprawdę proponuję przynajmniej sprawdzić, co Altium jest bliżej, zanim odpowiem na pytanie dotyczące czegoś podobnego do Altium. Ponadto te sugestie nie są zbliżone do tego, co użytkownik nazywa „oprogramowaniem równoważnym z Altium”. Nie oddam głosu, ponieważ dostarczyłeś najlepsze dostępne obecnie opcje PCB typu open source, lepiej niż nic.
hak8or

1
Odpowiedziałem na „oprogramowanie do projektowania płytek drukowanych ... [...]. Czy jest wystarczająco przyzwoite darmowe oprogramowanie, którego mogę używać w domu do moich domowych projektów?”, Ale masz rację, dziękuję za radę. Trochę zmieniłem swoją odpowiedź, mam nadzieję, że wiadomość jest teraz bardziej przejrzysta.
Havok

1
Po ponownym przeczytaniu mojego komentarza wydaje się on zbyt agresywny, mam nadzieję, że nie obraziłem cię, jeśli tak, przepraszam! :(
hak8or 24.10.11

2
Kolejny głos na KiCAD. Jeśli spojrzysz na niektóre z większych projektów Open-Hardware, wiele z nich zostało zrobionych w KiCAD ( patrz niektóre tutaj ). Niektóre są wykonywane w Altium (Novena, iMX6 Rex). Wydaje się, że rozwój KiCAD próbuje dodać wiele zaawansowanych funkcji (wizualizacja 3D, integralność sygnału itp.). Oprócz korzystania z KiCAD do niektórych własnych prac OHWR, CERN aktywnie przyczynia się do KiCAD , który jest ogromnym dobrodziejstwem naprzód.
Logan Kamiński

13

Myślę, że znajdziesz tutaj motyw; ludzie, którzy dobrze znają wolne oprogramowanie, nie będą znali skrajnego końca niewolnego oprogramowania, takiego jak Altium. Jeśli chcesz pakiet tego typu, będziesz musiał nad nim popracować.

W szczególności projektant Altium zawiera nie tylko schematy i układy, ale także edycję RTL i oprogramowania (jak sądzę, niektóre w formie schematu), symulację, biblioteki dużych komponentów, w tym sterowniki i tak dalej.

Jeśli wszystko, czego szukasz, to projektowanie obwodów drukowanych, istnieją różne ścieżki. Znam trzy ważne pakiety wolnego oprogramowania, gEDA , KiCad i Fritzing , które nie będą miały sztucznych limitów. Ograniczone oferty, takie jak Eagle (powiązane z Farnell) i ExpressPCB, będą miały większe firmy, które będą je wspierać, aby zapewnić wygodne haki, takie jak zamawianie komponentów lub płytek drukowanych z nich, ale skok cen po odejściu od ograniczeń jest zwykle zauważalny.

Wszystkie mają wspólną cechę, że są niezdarne w nieco odmienny sposób. Przyzwyczajenie się do dowolnego oprogramowania CAD zajmuje trochę czasu, a Altium może mieć ustawione oczekiwania dotyczące przepływu pracy, które po prostu nie są dopasowane (dobre lub złe). Na przykład, KiCad nie ma dobrej operacji pinwap, chociaż ma osobne symbole bramek dla niektórych serii logicznych. To zależy od twórcy symboli, a przekonasz się, że jesteś o wiele częściej, gdy nie ma dużej biblioteki komponentów do pomocy. Czasami funkcje znajdują się w osobnych pakietach, takich jak Kicadocaml , narzędzie do układania płytek drukowanych dla Kicad, które dodaje routing wypychany i ma digicky skrypt do zamawiania.


ALtium ma pełną implementację SPICE (używają xspice) związaną z GUI. Nie nazwałbym tego „ograniczonym”.
Connor Wolf,

Moduł symulacyjny, który nie był tak dopracowany, jak inne rzeczy, usłyszałem od inżyniera Altium - może być nieaktualny. Po prostu pokazuje, że sam nie znam Altium.
Yann Vernier

Zgadzam się z powyższym. Nie znajdziesz czegoś z taką ilością elementów i funkcjonalności, pozostając open source. Przynajmniej jeszcze nie.
hak8or

6
Z pewnością Altium nie jest „skrajnym końcem”. Również ... nawet z Altium będziesz musiał tworzyć własne komponenty przez większość czasu. Biblioteki są duże, ale wydaje się, że nigdy nie obejmują tego, czego TY używasz.
darron

6

KICAD jest bardzo dobrym pakietem typu open source i ma mnóstwo wsparcia dostępnego na liście mailingowej. Może obsłużyć do 16 warstw IIRC, ma nawet (bardzo dobry) widok 3D i niektóre (ostatnio wprowadzone) narzędzia mikrofalowe.


5

Istnieje również PCB designspark . Nie widziałem wiele opinii na ten temat, ale pochodzi z produktu komercyjnego


Wypróbowałem kilka pierwszych wydań - to z pewnością obiecuje i wydaje się, że pod względem rozwoju aktywności jest dużo. Jednak wciąż są wczesne dni i (cóż, kilka miesięcy temu) wciąż brakuje kilku funkcji (np. Autobusy, zakopane przelotki IIRC), choć wcale nie jest tak źle w przypadku pierwszego wydania. Byłbym też trochę ostrożny, jak długo pozostanie darmowy, niezależnie od tego, co RS teraz mówi :-)
Oli Glaser

4

Osobiście lubię DipTrace . Ma darmową wersję, która jest ograniczona tylko liczbą padów i ma fantastyczny interfejs użytkownika.


Aktualizacja, teraz pozwala tylko na 2-warstwowe płytki PCB w wersji darmowej (i nie może być używana do celów komercyjnych).
Warpspace

3

Inni tutaj wspominali o EAGLE, a także stwierdzili, że darmowy EAGLE Light Edition może być dla ciebie zbyt ograniczony. Jednak mogą nie zdawać sobie sprawy z tego, że CadSoft ma mocno obniżoną (83% rabatu normalną cenę) wersję EAGLE dla organizacji non-profit / hobbystów , która udostępnia wszystkie funkcje Edycji Standardowej EAGLE (do sześciu warstw sygnału i obszar routingu 160 x 100 mm) ze wszystkimi trzema modułami (Layout + Schematic + Autorouter). Wszystko, co musisz zrobić, to wypełnić formularz PDF z informacją, że będziesz go używać tylko do pracy niekomercyjnej.


To wersja ze zniżką, nie za darmo. Dla klientów z UE jest to 105 euro + VAT.
stevenvh

@stevenh, dzięki za korektę. Zredagowałem swoją odpowiedź.
tcrosley

Limit rozmiaru planszy Eagle jest zbyt mały, a interfejs jest okropny. Nie mogę uwierzyć, jak mało miejsca masz do pracy na płytce drukowanej bez płacenia 1200 USD. 4 cale x 6 cali dla wersji płatnej to totalny żart ... zwłaszcza, gdy weźmie się pod uwagę liczbę kliknięć, aby zrobić coś użytecznego.
Matthew Whited

2

EAGLE lub GEDA (co jest prawdziwym open source; GEDA = GNU Electronic Design Assistant) są warte sprawdzenia.

Możesz używać EAGLE za darmo dla małych projektów, ale wielu użytkowników napotyka ograniczenia swojej darmowej wersji.

Nawet jeśli używasz EAGLE lub innego pakietu, myślę, że przeglądarka Gerber (gerbv) GEDA jest dobrym narzędziem do zapoznania się.


2

Jeden sprzedawca powiedział mi, że możliwe jest posiadanie licencji roamingowej dla Atium, abyś mógł z niej korzystać także w domu lub podczas podróży. Możesz spróbować zapytać swoją firmę, czy pozwolą na to.


Hmm ... ostatnio wiedziałem z Altium, że można w porządku zainstalować licencję na powiedzmy zarówno działający komputer, jak i laptop. (Tak długo, jak nigdy nie były używane w tym samym czasie). Jednak musisz się z nimi skontaktować, aby się upewnić. Jest licencjonowany dla twojej firmy, a nie dla ciebie ... więc nie mów zbyt wiele o „projektach dla zwierząt”. Mimo to ... z typową umową pracowniczą w dzisiejszych czasach twoja firma zazwyczaj jest właścicielem wszystkiego, co robisz, więc nawet nie łamie licencji.
darron

Także ... Słyszałem, że licencje roamingowe mogą być uciążliwe, jeśli nie sprawdzicie licencji z domu, powiedzmy ...
darron


0

Używam PCB Artist, który pobrałem z Advancedcircuits.com. Darmowy i łatwy w użyciu.


Jakie są ograniczenia w porównaniu do Altium?
tyblu

1
PCB Artist ma funkcjonalność podobną do MSPaint. Altium ma funkcje na poziomie Photoshopa. Bardzo różne programy.
lyncas
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.