Eletrônicos

Dez principais ferramentas de design de circuitos para Linux

Dez principais ferramentas de design de circuitos para Linux
Então, você está planejando um novo projeto de eletrônica e quer saber quais ferramentas são as melhores? Você também pode estar aprendendo a projetar seus próprios circuitos e sua plataforma favorita é o Linux. Onde estão as ferramentas específicas do Linux ou de plataforma cruzada e qual atende melhor às minhas necessidades? Hoje, você aprenderá o que precisa para começar seu novo projeto. Esta lista apresenta as ferramentas disponíveis e discute os prós e contras de cada. Você também ouvirá sobre como eles se especializam.

Quais são seus objetivos?

Antes de começar, você pode querer considerar quais são seus objetivos atuais. Você está aprendendo a criar projetos de hobby ou já está levando seu jogo para um nível mais alto? Você também pode querer considerar se o seu fornecedor de eletrônicos favorito já oferece suporte à ferramenta que você vai fazer. Muitas dessas ferramentas importam catálogos para o aplicativo para que você possa navegar enquanto projeta, tornando muito conveniente solicitar placas ou componentes.

Qual é o seu nível atual?

Seus objetivos precisam estar alinhados com suas habilidades atuais. Se você está lendo o básico, precisará de um sistema que mostre mais informações sobre os circuitos. Também deve ajudá-lo com as tarefas. Os sistemas básicos são baseados em texto, um iniciante não quer começar dessa forma. Felizmente, muitos programas são muito instrutivos e você pode até simular seus circuitos.

Vamos começar. Na lista, você encontrará todos os níveis de interação e ajuda que pode obter agora. Alguns são até mesmo linha de comando, então você pode usar um terminal.

KiCAD

O programa KiCAD tem muitos recursos de introdução interessantes e uma interface agradável. Você pode escolher um modelo em uma lista impressionante. A lista inclui Raspberry Pi, projetos Arduino e também BeagleBone. Há uma comunidade vibrante contribuindo com novos modelos, bibliotecas e componentes para o repositório GitHub. Você pode baixar o mais recente ou rastrear o repositório você mesmo. O formato do modelo é um arquivo de texto que você mesmo pode escrever, embora possa levar algum tempo para se acostumar a lidar com o parêntese.

A interface é clara e fácil de usar. O pacote é dividido em muitas partes para que você edite uma coisa de cada vez. Você acaba editando o projeto, o PCB e o esquema em diferentes janelas. Ele cobre todas as partes do processo, incluindo a simulação de seus circuitos para garantir que você não cometeu nenhum erro perigoso em seu projeto.

Você tem funções de exportação para netlist, pcb e outros formatos. As funções de importação incluem arquivos EAGLE, netlist e muitos mais. KiCAD é um pacote completo com muitos recursos e uma comunidade ativa que está disposta a ajudar.

QUCS - SPICE

Qucs-S é antes de tudo um simulador, você pode fazer esquemas e você tem alguns componentes, mas o foco está na simulação. Esta ferramenta é uma interface gráfica agradável para NGspice, XYCE ou SpiceOpus, você pode escolher qual deseja usar ao iniciá-la. Depois que o software está em execução, você pode ver o foco nos acadêmicos. Você tem muitos componentes e criar um circuito é bastante simples, mas você também pode inserir pontas de prova e equações. Existem muitas funções de importação e exportação, você também pode criar imagens de seus esquemas.

O foco em acadêmicos é óbvio na página inicial, onde você tem links para publicações científicas de usuários usando Qucs-S. Este pacote também requer que você tenha o software simulador em seu sistema antes de começar. Você também pode ver como existem muitas maneiras de sondar o sistema que você criou. Você também tem as equações disponíveis para controlar a simulação.

Tudo isso significa que você deve usar o Qucs-S para aprender as teorias básicas e pesquisar como os componentes e sistemas funcionam. você não tem como criar uma placa de circuito nem solicitar componentes. Em suma, você precisa de mais pacotes para fabricação.

Fritzing

A Fritzing é, na verdade, uma empresa sem fins lucrativos que vende eletrônicos e kits para educação. O software é claro e bem feito, tem mais cores e ícones para os componentes. Como o software se destina à educação, é muito claro e útil. Incluído na instalação padrão, você tem muitos componentes dos catálogos do SparkFun. Para adicionar componentes, você os escolhe em uma lista ao lado e os arrasta e solta em seu projeto.

A interface tem uma reviravolta interessante em que você, por padrão, tem uma visão de breadboard de seu circuito. Você pode facilmente mudar para uma visão esquemática ou PCB. Quando você muda para a visualização PCB, você tem funções de roteamento automático e capacidade manual. Ele também lida com muitas camadas. A alternância entre as visualizações torna mais fácil fazer planos para uma placa de ensaio e, em seguida, fazer a transição para uma PCB. Você também pode solicitar o PCB a partir do menu suspenso Arquivo no aplicativo.

Fritzing não tem suporte para simulação, então você precisa usar outro software para isso. Para fazer isso, você exporta como um arquivo SPICE e importa no software simulador. Você pode ler mais sobre isso neste artigo.

PCBmodE - Inkscape

PCBmodE é um script que pega um arquivo SVG e produz arquivos JSON para criar arquivos Gerber. O fluxo de trabalho para este sistema é um pouco mais baseado em texto. Você precisa criar o arquivo JSON manualmente, deixe o PCBmodE criar um arquivo SVG e, em seguida, edite-o no InkScape. Então você pode retirar as alterações no InkScape novamente.

O pacote não é tão avançado e não pode simular ou verificar as rotas. A verdadeira razão para usar este pacote é quando você quer uma forma estranha de sua placa. Você realmente deve criar e testar a placa com outras ferramentas e usar PCBmodE para o ponto de vista artístico.

Xschem

Xschem é um editor de esquemático que requer um conhecimento um pouco mais profundo para ser executado. É ótimo para criar esquemas e tem uma boa biblioteca de componentes. Quando você o usa, ele mostra links para simuladores e outros programas, mas precisa de tudo instalado separadamente. É útil como interface para essas outras ferramentas. Você não pode usá-lo para solicitar componentes. Você tem muitos atalhos de teclado para aprender e precisa instalar os outros programas. Depois de fazer isso, você tem um ótimo pacote para trabalhar.

tkgate

Tkgate é um simulador de circuito digital. É limitado a circuitos digitais, mas faz isso muito bem. A melhor característica deste pacote é a infinidade de tutoriais muito claros que rodam no aplicativo. O módulo de simulação pode lidar com muitos cenários diferentes quando se trata de lógica. Ele também tem uma maneira de seguir o circuito através de uma linha do tempo.

Este software funciona bem se você planeja fazer apenas componentes digitais. Você tem apenas componentes padrão e não pode fazer placas PCB diretamente com este pacote.

simulide (simavr)

O software simulador é voltado especificamente para simular e testar circuitos. Você pode fazer esquemas usando arrastar e soltar. Incluídos nos componentes estão medidores de tensão, medidores de amperagem e osciloscópios. Você também tem botões, potenciômetro, gerador de ondas e um relógio.

Este software é fácil de usar e pode lhe dar uma boa ideia de como seu circuito funcionará. Os designers não prometem grande precisão, mas visam facilidade de uso. Você não pode usá-lo para fazer placas de circuito ou rotear fios. Está nos estágios iniciais de desenvolvimento e não oferece suporte à exportação para outros formatos.

gnucap (gspiceui)

O software gnucap é completamente de linha de comando. Você deve usar este pacote para aprender sobre os arquivos SPICE. A página inicial do Gnucap tem bons tutoriais. Se você os seguir, saberá os fundamentos do formato do arquivo. Isso é útil, se não necessário, para manter o controle de qualquer comportamento estranho em todos esses pacotes de software. Usá-lo para fazer circuitos não é uma boa ideia.

caneda

Caneda é um software antigo que ainda funciona, mas não foi mantido por vários anos. É fácil fazer esquemas e simular de acordo com o método ngspice. Possui bibliotecas de símbolos, mas não há uma maneira intuitiva de planejar a produção de PCBs.

Conclusão

Existem muitas opções de ferramentas relacionadas ao circuito. Você precisa decidir por si mesmo qual deles você precisa para o seu projeto e situação atual. Algumas ferramentas podem apoiá-lo em todo o caminho até um estribo, outras, você precisa fazer muitas etapas diferentes para conseguir isso. Você pode querer apenas uma pequena parte das possibilidades. Tudo depende de você.

Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...
Remapeie os botões do mouse de maneira diferente para software diferente com o controle de botão do mouse X
Talvez você precise de uma ferramenta que possa fazer o controle do seu mouse mudar com cada aplicativo que você usa. Se for esse o caso, você pode ex...
Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...