MaiSim

Open-source circuit and digital control simulation, with AI integration

Simulação de circuitos e controle digital, com IA no seu trabalho.

Como rodar GitHub em breve
O exemplo do buck no MaiSim: ao simular, as formas de onda nascem ao vivo no scope — a tensão de saída v_o e a corrente no indutor i_L, do transitório até 24 V; depois, a razão cíclica muda de 0,5 para 0,3 e a v_o vai para 14 V.

O que dá para fazer

Circuito

Monte pela paleta (fontes, chaves, diodos, R, L, C, transformadores, subcircuitos), meça e simule. O simulador por trás é o GeckoCIRCUITS.

Controle digital

Escreva o controle em Python: ele roda a cada amostra, como num DSP, lendo as medidas e mexendo nos atuadores. Vários controladores podem conversar entre si.

Scope

A rodada ao vivo e as gravações, painéis configuráveis, medição (média, Fourier, THD), espectro e comparação entre rodadas.

Exemplos prontos

Conversores CC-CC, ponte H, inversores, retificadores e controle digital, com os medidores no lugar: abra e simule.

IA do seu computador

Opcional: o Claude Code ou o Google Antigravity do seu computador, com a sua conta, veem o circuito, o código e a rodada e propõem mudanças. O MaiSim não fornece IA.

Como rodar

Linux ou WSL2 (Windows)

Testado no Ubuntu 22.04 e no WSL2. Precisa de Python 3 com NumPy, Java 11 (JDK), Maven, git, Node.js 22 e da tela virtual (Xvfb e noVNC):

sudo apt install -y python3 python3-numpy openjdk-11-jdk maven git xvfb x11vnc novnc websockify x11-utils libxtst6 openbox

Depois, clone, compile o GeckoCIRCUITS e suba o MaiSim:

git clone https://github.com/marcelopedroso/maisim.git && cd maisim
gecko/construir.sh
npm ci --prefix app
cd app && npm run maisim

E abra http://localhost:7100. A IA é opcional: instale o Claude Code e/ou o Google Antigravity no seu computador e entre com a sua conta pela tela do MaiSim. O uso segue o seu plano e os termos de cada empresa, e o login fica só no seu computador.

O MaiSim ainda está em teste: o repositório abre ao público em breve.

Windows

Um instalador para Windows está a caminho: baixar, instalar e abrir, sem terminal.

em breve