Електроніка

10 найкращих інструментів для проектування схем для Linux

10 найкращих інструментів для проектування схем для Linux
Отже, ви плануєте новий проект з електроніки і цікавитесь, які інструменти найкращі? Ви також можете навчитися розробляти власні схеми, а улюбленою платформою є Linux. Де знаходяться специфічні для Linux або крос-платформні інструменти, і який із них найкраще відповідає моїм потребам? Сьогодні ви дізнаєтесь, що вам потрібно, щоб розпочати свій новий проект. Цей список переглядає доступні інструменти та обговорює плюси і мінуси кожного. Ви також почуєте про те, як вони спеціалізуються.

Які ваші цілі?

Перш ніж почати, можливо, ви захочете розглянути, які ваші поточні цілі. Ви вчитеся створювати хобі-проекти або вже підносите свою гру на більш високий рівень? Можливо, ви також захочете подумати, чи ваш улюблений постачальник електроніки вже підтримує інструмент, який ви збираєтеся зробити. Багато з цих інструментів імпортують каталоги до програми, щоб ви могли переглядати їх під час проектування, що робить дуже зручним замовлення плат або компонентів.

Який ваш поточний рівень?

Ваші цілі повинні відповідати вашим поточним навичкам. Якщо ви читаєте основи, вам знадобиться система, яка показує більше інформації про схеми. Це також повинно допомогти вам у виконанні завдань. Основні системи засновані на тексті, новачок не хоче починати таким чином. На щастя, багато програм дуже повчальні, і ви навіть можете імітувати свої схеми.

Давайте розпочнемо. У списку ви знайдете всі рівні взаємодії та допомогу, яку ви можете отримати прямо зараз. Деякі з них є навіть командним рядком, тому ви можете використовувати термінал.

KiCAD

Програма KiCAD має багато приємних функцій введення та приємний інтерфейс. Ви можете вибрати шаблон із вражаючого списку. Список включає проекти Raspberry Pi, Arduino, а також BeagleBone. Існує активна спільнота, яка вносить нові шаблони, бібліотеки та компоненти до сховища GitHub. Ви можете завантажити останню версію або відстежити сховище самостійно. Формат шаблону - це текстовий файл, який ви також можете написати самостійно, хоча може знадобитися деякий час, щоб звикнути обробляти дужки.

Інтерфейс зрозумілий і простий у використанні. Пакет розділений на багато частин, тому ви можете редагувати одну річ за раз. У підсумку ви редагуєте проект, друковану плату та схему в різних вікнах. Він охоплює всі частини процесу, включаючи моделювання схем, щоб переконатися, що ви не допустили жодних небезпечних помилок у своєму дизайні.

У вас є функції експорту в netlist, pcb та інші формати. Функції імпорту включають мережевий список файлів EAGLE та багато іншого. KiCAD - це добре збалансований пакет з багатьма функціями та активною спільнотою, яка готова допомогти.

QUCS - СПЕЦІЯ

Qucs-S - це перш за все симулятор, ви можете складати схеми і у вас є деякі компоненти, але основна увага приділяється моделюванню. Цей інструмент є приємним графічним інтерфейсом для NGspice, XYCE або SpiceOpus. Ви можете вибрати, який із них ви хочете використовувати під час запуску. Після запуску програмного забезпечення ви зможете побачити увагу на науковцях. У вас багато компонентів, і створення схеми досить просте, але ви також можете вставити зонди та рівняння. Існує багато функцій імпорту та експорту, ви також можете створювати зображення своїх схем.

Орієнтація на науковців очевидна на домашній сторінці, де ви маєте посилання на наукові публікації користувачів, що використовують Qucs-S. Цей пакет також вимагає наявності в системі програмного забезпечення тренажера перед початком роботи. Ви також можете побачити, як існує багато способів перевірити систему, яку ви створили. У вас також є рівняння для управління моделюванням.

Все це означає, що вам слід використовувати Qucs-S, щоб вивчити основні теорії та дослідити, як працюють компоненти та системи. у вас немає способу створити друковану плату або замовити компоненти. Коротше кажучи, вам потрібно більше упаковок для виробництва.

Фризинг

Fritzing насправді є некомерційною компанією, яка продає електроніку та комплекти для освіти. Програмне забезпечення чітке та добре зроблене, воно має більше кольорів та піктограм для компонентів. Оскільки програмне забезпечення призначене для навчання, воно дуже чітке та корисне. У комплекті за замовчуванням встановлено багато компонентів із каталогів SparkFun. Щоб додати компоненти, вибирайте їх зі списку збоку та перетягуйте до свого проекту.

Інтерфейс має цікавий поворот у тому, що у вас, за замовчуванням, виглядає макет вашої схеми. Ви можете легко переключитися на схематичний вигляд або друковану плату. Коли ви перемикаєтесь на вигляд друкованої плати, у вас є як функції автоматичної маршрутизації, так і ручні можливості. Він також обробляє багато шарів. Перемикання між переглядами робить вітер легким для планування макету, а потім переходу на друковану плату. Ви також можете замовити друковану плату зі спадного меню Файл у програмі.

Fritzing не підтримує моделювання, тому для цього потрібно використовувати інше програмне забезпечення. Для цього ви експортуєте як файл SPICE та імпортуєте в програмне забезпечення симулятора. Детальніше про це ви можете прочитати в цій статті.

PCBmodE - Inkscape

PCBmodE - це скрипт, який бере файл SVG і виводить файли JSON для створення файлів Gerber. Робочий процес для цієї системи трохи більше заснований на тексті. Вам потрібно створити файл JSON вручну, дозволити PCBmodE створити файл SVG, а потім відредагувати їх у InkScape. Потім ви можете знову видалити зміни в InkScape.

Пакет не такий просунутий і не може імітувати або перевіряти маршрути. Справжня причина використовувати цей пакет - це коли ви хочете дивної форми вашої дошки. Слід справді створити та протестувати дошку іншими інструментами та використовувати PCBmodE для художньої точки зору.

Xschem

Xschem - це схематичний редактор, який вимагає трохи глибших знань для запуску. Він чудово підходить для створення схем і має приємну бібліотеку компонентів. Коли ви використовуєте його, він відображає посилання на симулятори та інші програми, але йому потрібно все встановити окремо. Це корисно як інтерфейс цих інших інструментів. Ви не можете використовувати його для замовлення компонентів. У вас є багато комбінацій клавіш для вивчення, і вам потрібно встановити інші програми. Коли ви зробили це, у вас є чудовий пакет для роботи.

tkgate

Tkgate - це цифровий симулятор схеми. Він обмежений цифровими схемами, але робить це дуже добре. Найкраща особливість цього пакету - безліч дуже чітких навчальних посібників, які працюють у програмі. Модуль моделювання може обробляти багато різних сценаріїв, коли справа стосується логіки. Він також має спосіб простежити схему через часову шкалу.

Це програмне забезпечення добре працює, якщо ви плануєте використовувати лише цифрові компоненти. Ви маєте лише стандартні компоненти і не можете виготовляти плати з друкованих плат безпосередньо з цим пакетом.

симулід (симавр)

Програмне забезпечення simulide призначене спеціально для моделювання та тестування схем. Ви можете створювати схеми за допомогою перетягування. До складу компонентів входять лічильники напруги, амперметри та осцилографи. У вас також є кнопки, потенціометр, генератор хвиль і годинник.

Це програмне забезпечення просте у використанні і може дати вам гарне уявлення про те, як буде працювати ваша схема. Дизайнери не обіцяють великої точності, натомість вони націлені на зручність використання. Ви не можете використовувати його для виготовлення друкованих плат або прокладання проводів. Це на ранніх стадіях розвитку і не підтримує експорт в інші формати.

гнукап (gspiceui)

Програмне забезпечення gnucap - це повністю командний рядок. Ви повинні використовувати цей пакет, щоб дізнатись про файли SPICE. На домашній сторінці Gnucap є гарні підручники. Якщо ви їх дотримуєтесь, ви знаєте основи формату файлу. Це корисно, якщо не потрібно, щоб уникнути будь-якої дивної поведінки у всіх цих програмних пакетах. Використовувати його для виготовлення схем - не дуже гарна ідея.

канеда

Caneda - старе програмне забезпечення, яке все ще працює, але не підтримується протягом декількох років. Легко складати схеми та моделювати за методом ngspice. У ньому є бібліотеки символів, але немає інтуїтивного способу планування виробництва друкованих плат.

Висновок

Є багато варіантів інструментів, пов’язаних із схемою. Вам потрібно самостійно вирішити, який саме вам потрібен для вашого проекту та поточної ситуації. Деякі інструменти можуть підтримати вас на шляху до бігової дошки, деякі - вам потрібно зробити багато різних кроків для досягнення цього. Ви можете просто захотіти невелику частину можливостей. Все залежить від вас.

Як використовувати AutoKey для автоматизації ігор Linux
AutoKey - це утиліта автоматизації робочого столу для Linux та X11, запрограмована на Python 3, GTK та Qt. Використовуючи його сценарії та функціональ...
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...