Elektronika

10 najlepszych narzędzi do projektowania obwodów dla systemu Linux

10 najlepszych narzędzi do projektowania obwodów dla systemu Linux
Planujesz więc nowy projekt elektroniki i zastanawiasz się, jakie narzędzia są najlepsze? Być może uczysz się również projektować własne obwody, a Twoją ulubioną platformą jest Linux. Gdzie są narzędzia specyficzne dla Linuksa lub narzędzia wieloplatformowe i które z nich najlepiej odpowiada moim potrzebom?? Dziś dowiesz się, czego potrzebujesz, aby rozpocząć nowy projekt. Ta lista obejmuje dostępne narzędzia i omawia zalety i wady każdego z nich. Dowiesz się również, jak się specjalizują.

Jakie są Twoje cele?

Zanim zaczniesz, zastanów się, jakie są Twoje obecne cele. Uczysz się tworzyć projekty hobbystyczne, czy już przenosisz swoją grę na wyższy poziom?? Możesz również rozważyć, czy Twój ulubiony dostawca elektroniki już obsługuje narzędzie, które zamierzasz stworzyć. Wiele z tych narzędzi importuje katalogi do aplikacji, dzięki czemu można przeglądać podczas projektowania, co bardzo ułatwia zamawianie płyt lub komponentów.

Jaki jest Twój obecny poziom?

Twoje cele muszą być zgodne z Twoimi obecnymi umiejętnościami. Jeśli czytasz podstawy, będziesz potrzebować systemu, który pokaże więcej informacji o obwodach. Powinna też pomóc Ci w wykonywaniu zadań. Podstawowe systemy są oparte na tekście, początkujący nie chce zaczynać w ten sposób. Na szczęście wiele programów jest bardzo pouczających i możesz nawet symulować swoje obwody.

Zacznijmy. Na liście znajdziesz wszystkie poziomy interakcji i pomoc, którą możesz uzyskać już teraz. Niektóre są nawet z linii poleceń, więc możesz użyć terminala.

KiCAD

Program KiCAD ma wiele fajnych funkcji wstępnych i ładny interfejs. Możesz wybrać szablon z imponującej listy. Na liście znajdują się projekty Raspberry Pi, Arduino, a także BeagleBone. Istnieje aktywna społeczność, która dostarcza nowe szablony, biblioteki i komponenty do repozytorium GitHub. Możesz pobrać najnowszą lub samodzielnie śledzić repozytorium. Format szablonu to plik tekstowy, który również możesz napisać samodzielnie, chociaż przyzwyczajenie się do obsługi nawiasów może zająć trochę czasu.

Interfejs jest przejrzysty i łatwy w użyciu. Pakiet jest podzielony na wiele części, więc edytujesz jedną rzecz na raz. Kończysz edycję projektu, PCB i schematu w różnych oknach. Obejmuje wszystkie części procesu, w tym symulację obwodów, aby upewnić się, że nie popełniłeś żadnych niebezpiecznych błędów w projekcie.

Masz funkcje eksportu do netlist, pcb i innych formatów. Funkcje importu obejmują listę sieci plików EAGLE i wiele innych. KiCAD to dobrze dopracowany pakiet z wieloma funkcjami i aktywną społecznością, która jest chętna do pomocy.

QUCS - PRZYPRAWA

Qucs-S to przede wszystkim symulator, możesz tworzyć schematy i masz jakieś komponenty, ale skupiamy się na symulacji. To narzędzie jest ładnym interfejsem graficznym do NGspice, XYCE lub SpiceOpus, możesz wybrać, którego chcesz użyć podczas uruchamiania. Po uruchomieniu oprogramowania widać, że skupia się na naukowcach. Masz wiele elementów, a tworzenie obwodu jest dość proste, ale możesz także wstawić sondy i równania. Istnieje wiele funkcji importu i eksportu, możesz również tworzyć zdjęcia swoich schematów.

Nacisk na naukowców jest oczywisty na stronie głównej, gdzie znajdują się linki do publikacji naukowych użytkowników korzystających z Qucs-S. Ten pakiet wymaga również posiadania oprogramowania symulatora w systemie przed rozpoczęciem. Możesz także zobaczyć, jak jest wiele sposobów na zbadanie stworzonego systemu. Masz również dostępne równania do sterowania symulacją.

Wszystko to oznacza, że ​​powinieneś używać Qucs-S, aby poznać podstawowe teorie i zbadać, jak działają komponenty i systemy. nie masz możliwości stworzenia płytki drukowanej ani zamówienia komponentów. Krótko mówiąc, potrzebujesz więcej opakowań do produkcji.

Fritzing

Fritzing to w rzeczywistości firma non-profit, która sprzedaje elektronikę i zestawy do edukacji. Oprogramowanie jest przejrzyste i dobrze wykonane, ma więcej kolorów i ikon komponentów. Ponieważ oprogramowanie jest przeznaczone do edukacji, jest bardzo przejrzyste i pomocne. Zawarte w domyślnej instalacji, masz wiele komponentów z katalogów SparkFun. Aby dodać komponenty, wybierasz je z listy z boku i przeciągasz i upuszczasz do swojego projektu.

Interfejs ma ciekawy zwrot, ponieważ domyślnie masz widok płytki prototypowej swojego obwodu. Możesz łatwo przełączyć się na widok schematu lub PCB. Po przełączeniu na widok PCB masz zarówno funkcje automatycznego trasowania, jak i możliwość ręcznego. Obsługuje również wiele warstw. Przełączanie się między widokami sprawia, że ​​planowanie płytki prototypowej, a następnie przejście na płytkę drukowaną jest dziecinnie proste. Możesz również zamówić PCB z menu rozwijanego Plik w aplikacji.

Fritzing nie obsługuje symulacji, więc musisz użyć do tego innego oprogramowania. Aby to zrobić, eksportujesz jako plik SPICE i importujesz w oprogramowaniu symulatora. Więcej na ten temat przeczytasz w tym artykule.

PCBmodE - Inkscape

PCBmodE to skrypt, który pobiera plik SVG i generuje pliki JSON do tworzenia plików Gerber. Przepływ pracy dla tego systemu jest nieco bardziej oparty na tekście. Musisz ręcznie utworzyć plik JSON, pozwolić PCBmodE utworzyć plik SVG, a następnie edytować go w InkScape. Następnie możesz ponownie usunąć zmiany w InkScape.

Pakiet nie jest tak zaawansowany i nie może symulować ani sprawdzać tras. Prawdziwym powodem korzystania z tego pakietu jest to, gdy chcesz mieć dziwny kształt swojej deski. Powinieneś naprawdę stworzyć i przetestować płytkę za pomocą innych narzędzi i użyć PCBmodE z artystycznego punktu widzenia.

Xschem

Xschem to edytor schematów, który do uruchomienia wymaga nieco bardziej szczegółowej wiedzy. Świetnie nadaje się do tworzenia schematów i ma ładną bibliotekę komponentów. Kiedy go używasz, pokazuje linki do symulatorów i innych programów, ale wymaga zainstalowania wszystkiego osobno. Przydaje się jako interfejs do tych innych narzędzi. Nie możesz go używać do zamawiania komponentów. Masz wiele skrótów klawiszowych do nauczenia się i musisz zainstalować inne programy. Kiedy to zrobisz, masz świetny pakiet do pracy.

tkgate

Tkgate to symulator obwodów cyfrowych. Ogranicza się do obwodów cyfrowych, ale robi to bardzo dobrze. Najlepszą cechą tego pakietu jest mnogość bardzo przejrzystych samouczków, które działają w aplikacji. Moduł symulacji może obsługiwać wiele różnych scenariuszy, jeśli chodzi o logikę. Ma również sposób na śledzenie toru przez oś czasu.

To oprogramowanie działa dobrze, jeśli planujesz robić tylko komponenty cyfrowe. Masz tylko standardowe komponenty i nie możesz tworzyć płytek PCB bezpośrednio z tym pakietem!.

symulid (simavr)

Oprogramowanie simulide jest przeznaczone specjalnie do symulacji i testowania obwodów. Możesz tworzyć schematy za pomocą przeciągania i upuszczania. W skład elementów wchodzą mierniki napięcia, amperomierze i oscyloskopy. Masz też przyciski, potencjometr, generator fal i zegar.

To oprogramowanie jest łatwe w użyciu i może dać ci dobry pomysł, jak będzie działał twój obwód. Projektanci nie obiecują dużej precyzji, ale stawiają na łatwość obsługi. Nie można go używać do tworzenia płytek drukowanych ani trasowania przewodów. Jest na wczesnym etapie rozwoju i nie obsługuje eksportu do innych formatów.

gnucap (gspiceui)

Oprogramowanie gnucap jest całkowicie z linii poleceń. Powinieneś użyć tego pakietu, aby dowiedzieć się o plikach SPICE. Strona główna Gnucap ma ładne samouczki. Jeśli ich przestrzegasz, znasz podstawy formatu pliku. Jest to przydatne, jeśli nie jest to konieczne, aby zachować kontrolę nad wszelkimi dziwnymi zachowaniami we wszystkich tych pakietach oprogramowania. Używanie go do tworzenia obwodów nie jest dobrym pomysłem.

Kanada

Caneda to stare oprogramowanie, które nadal działa, ale nie było utrzymywane od kilku lat. Łatwo jest tworzyć schematy i symulować zgodnie z metodą ngspice. Posiada biblioteki symboli, ale nie ma intuicyjnego sposobu na zaplanowanie produkcji PCB.

Wniosek

Istnieje wiele możliwości wyboru narzędzi związanych z obwodami. Sam musisz zdecydować, którego potrzebujesz do swojego projektu i obecnej sytuacji. Niektóre narzędzia mogą wspomóc Cię przez całą drogę do deski do biegania, inne wymagają wykonania wielu różnych kroków, aby to osiągnąć. Możesz po prostu chcieć niewielką część możliwości. To wszystko zależy od ciebie.

Gry Najlepsze emulatory konsoli do gier dla systemu Linux
Najlepsze emulatory konsoli do gier dla systemu Linux
W tym artykule wymienimy popularne oprogramowanie do emulacji konsoli do gier dostępne dla systemu Linux. Emulacja to warstwa kompatybilności oprogram...
Gry Najlepsze dystrybucje Linuksa do gier w 2021 r
Najlepsze dystrybucje Linuksa do gier w 2021 r
System operacyjny Linux przeszedł długą drogę od pierwotnego, prostego, serwerowego wyglądu. Ten system operacyjny znacznie się poprawił w ostatnich l...
Gry Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
W przeszłości granie w gry było uważane tylko za hobby, ale z czasem branża gier odnotowała ogromny wzrost pod względem technologii i liczby graczy. P...