배터리와 저항을 연결했을 때 전압이 어떻게 달라지는지, 논리 게이트의 입력을 바꾸면 출력이 어떻게 변하는지 컴퓨터에서 먼저 확인하고 싶을 때가 있습니다. CircuitSim은 부품을 격자 위에 놓고 연결점을 선으로 잇는 회로 시뮬레이터입니다. 값을 바꾸면 화면의 회로 계산이 갱신되고, 만든 보드는 JSON 파일로 저장할 수 있습니다.
이 글은 CircuitSim 1.1.8의 Windows 설치 파일을 찾는 사람을 기준으로 씁니다. 공식 릴리스에는 같은 버전의 Linux용 파일과 JAR도 함께 있으므로 파일 이름을 보고 운영체제에 맞는 항목을 골라야 합니다. 설치를 마친 뒤에는 빈 격자에 부품을 놓고, 선으로 연결하고, 오른쪽 속성에서 값을 바꿔 첫 회로를 완성해 보겠습니다.
CircuitSim 1.1.8 Windows 무료 다운로드
CircuitSim으로 할 수 있는 일
CircuitSim은 Java Swing으로 만든 실시간 회로 편집기입니다. 배터리, 전원, 저항, 스위치, 접지, 전압계, 전류계 같은 부품을 놓고 선으로 연결합니다. 공식 설명에 따르면 직류 회로의 전압과 전류를 계산하고 단락이 생기면 경고합니다. 디지털 쪽에는 NAND·AND·OR·XOR·NOT 게이트가 있어 간단한 논리 흐름을 실험할 수 있습니다.
회로를 설계하는 작업 공간은 격자 형태입니다. 부품은 모음집에서 골라 캔버스에 놓고, 연결점에서 다른 연결점까지 선을 끌어 잇습니다. 오른쪽 속성 패널에서 저항값이나 전압, 이름을 수정할 수 있으며 선택한 부품을 회전하거나 확대·축소할 수도 있습니다. 복잡한 보드를 처음부터 만들기보다 작은 회로 하나로 조작을 익히는 편이 좋습니다.
프로젝트는 Ctrl+S로 JSON 보드 파일에 저장하고 Ctrl+O로 다시 엽니다. 예제 보드를 열어 구성요소가 어떻게 이어졌는지 살펴볼 수도 있습니다. 이 프로그램은 PCB 제작 도면을 뽑는 도구가 아니라 연결한 회로의 반응을 확인하는 편집기입니다. 기판 배선이나 제조용 파일이 목적이라면 PCB 설계 프로그램을 따로 선택해야 합니다.
CircuitSim 작업 공간과 부품 메뉴 미리보기
공식 Flathub 화면에는 빈 격자와 위쪽의 Sources·Logic·Passive·Meters 등 부품 그룹이 보입니다. 회로를 구성한 결과 화면은 아니므로, 실제 전압이나 논리 출력값은 부품을 놓고 연결한 뒤 확인해야 합니다.
CircuitSim 1.1.8 Windows 무료 다운로드
| 프로그램 | CircuitSim 1.1.8 |
| 제작 | BlazingHotCode |
| 배포 | 공식 GitHub 1.1.8 릴리스 |
| Windows 파일 | CircuitSim-1.1.8.exe |
| 파일 크기 | 약 28 MB |
| 라이선스 | Apache-2.0 |
| 작업 | 부품 배치·선 연결·전압 확인 |
| 저장 형식 | JSON 보드 파일 |
| 다른 배포 | Linux 패키지·JAR도 별도 제공 |
Windows 설치 파일을 정확히 고르기
공식 GitHub의 CircuitSim 1.1.8 릴리스에서 Assets 목록을 펼치면 Windows 설치 파일 CircuitSim-1.1.8.exe가 보입니다. 같은 목록에는 JAR, Linux의 deb·rpm·Flatpak과 휴대용 압축 파일도 있습니다. Windows에 일반 설치하려면 파일 이름에 버전 1.1.8과 .exe가 함께 적힌 설치 항목을 고르세요. JAR은 Java 실행 방식이 다르고 Linux 파일은 Windows 설치 파일이 아닙니다.
공식 릴리스는 설치 파일에 SHA-256 값도 표시합니다. 파일을 내려받은 뒤 출처를 다시 확인하고 싶다면 릴리스의 해시와 받은 파일의 해시를 비교할 수 있습니다. 값이 다르면 파일을 사용하지 말고 공식 릴리스에서 다시 확인하세요. 설치 파일을 공유 사이트나 광고성 재포장 링크에서 찾을 필요가 없습니다.
Windows용 패키지는 자체 Java 실행 환경을 포함하도록 제작돼 일반 사용자가 별도 JDK를 설치할 필요가 없다고 프로젝트가 설명합니다. 저장소의 'JDK 21+' 표시는 개발하거나 직접 빌드할 때 필요한 조건입니다. 설치가 끝나면 Windows 시작 메뉴의 BlazingHotCode 그룹에서 CircuitSim을 찾을 수 있습니다.
- 공식 1.1.8 릴리스의 Assets에서 CircuitSim-1.1.8.exe를 찾습니다.
- 파일 이름과 배포자를 확인한 뒤 Windows 설치를 진행합니다.
- 시작 메뉴에서 CircuitSim을 열어 빈 작업 공간이 표시되는지 봅니다.
배터리와 저항을 놓고 첫 회로 연결하기
프로그램을 열면 먼저 격자 캔버스와 위쪽 부품 그룹을 확인하세요. 부품 막대가 접혀 있다면 Tab 키를 눌러 펼칠 수 있습니다. Sources에서 배터리나 전원을, Passive에서 저항을 골라 캔버스에 놓습니다. 설치 직후 빈 화면만 보인다고 오류는 아닙니다. 공식 미리보기 역시 부품을 배치하기 전의 작업 공간을 보여 줍니다.
부품에 있는 연결점을 눌러 다른 연결점까지 끌면 선이 만들어집니다. 배터리와 저항만 놓고 선을 잇지 않으면 회로로 계산되지 않으므로 각 선의 끝이 연결점에 닿았는지 확인하세요. 접지나 측정 부품이 필요한 구성이라면 Reference와 Meters 그룹에서 선택합니다. 회로를 복잡하게 키우기 전에 작은 연결 하나를 만들고 움직여 보면서 선이 부품을 따라오는지 살펴보세요.
오른쪽 속성 패널은 현재 선택한 부품의 값을 바꾸는 곳입니다. 저항을 선택해 저항값을, 전원을 선택해 전압을 조정하면 회로 계산이 갱신됩니다. 여러 부품을 한꺼번에 움직이거나 R 키로 선택 항목을 회전할 수도 있습니다. 화면을 확대하려면 Ctrl을 누른 채 마우스 휠을 움직입니다. 연결이 잘못되면 먼저 선의 끝과 부품 연결점을 다시 맞춰 보세요.
- Tab 키로 부품 막대를 확인하고 Sources와 Passive에서 필요한 부품을 고릅니다.
- 부품을 격자에 놓은 다음 연결점 사이를 끌어 선을 만듭니다.
- 오른쪽 속성에서 값을 바꾸고 계산 결과가 갱신되는지 확인합니다.
논리 게이트를 시험하고 결과 해석하기
전기 회로 외에 간단한 논리 회로를 보고 싶다면 Logic 그룹의 AND·OR·NOT 같은 게이트를 사용합니다. 입력을 연결하고 상태를 바꾸면 출력에 연결된 선의 상태가 달라지는지 볼 수 있습니다. 공식 문서는 디지털 출력이 낮은 상태에서 약 0V, 높은 상태에서 약 5V를 사용한다고 설명합니다. 이 값은 프로그램이 보여 주는 논리 모델의 기준이며 실제 부품의 모든 전기적 특성을 대신하지는 않습니다.
게이트의 입력 연결점에 선을 여러 개 무리하게 꽂지 않도록 주의하세요. 프로젝트는 모호한 입력을 막으려고 논리 입력 하나에 선 하나만 연결하도록 제한합니다. 선을 끌었는데 붙지 않으면 원하는 입력 핀인지 확인하고 기존 연결을 먼저 살펴보세요. 회로가 예상과 다르게 보일 때는 게이트 종류, 입력 상태, 선의 끝점 순서로 점검하면 어느 부분에서 상태가 달라졌는지 찾기 쉽습니다.
전압계와 전류계는 Meters에서 고를 수 있습니다. 수치가 보인다고 해서 실제 제작할 회로가 안전하다는 뜻은 아닙니다. 학습용 시뮬레이션에서는 연결 방식과 입력값에 따라 결과가 달라지므로, 예시와 다른 값이 나오면 전원·저항·측정 위치를 대조해 보세요. 단락 경고가 표시된다면 경고를 닫기 전에 전원 양쪽을 선으로 곧바로 이어 놓지 않았는지 확인하는 편이 좋습니다.
- Logic에서 게이트를 골라 입력과 출력 연결점을 구분합니다.
- 입력 상태를 바꾸며 출력 선과 측정값의 변화를 봅니다.
- 예상과 다르면 게이트 종류, 선 끝점, 속성값을 차례로 점검합니다.
만든 보드 저장하고 다시 열기
배치한 부품과 값을 남기려면 Ctrl+S를 눌러 보드 파일을 저장합니다. CircuitSim은 보드를 JSON 형식으로 저장하며, 다시 열 때는 Ctrl+O를 사용합니다. 저장 대화상자에서 폴더와 파일 이름을 확인한 뒤, 파일을 다시 열어 방금 놓은 부품과 연결선이 복원되는지 살펴보세요. 이름만 바꾸어 저장한 서로 다른 회로를 비교할 때도 편리합니다.
실수로 부품을 지웠다면 Ctrl+Z로 이전 동작을 되돌리고 Ctrl+Shift+Z로 다시 적용할 수 있습니다. 다른 사용자가 만든 보드를 열 때는 원본 파일을 별도로 보관한 뒤 편집해 두면 되돌리기 쉽습니다. 프로젝트 저장소에는 예제 JSON 보드도 있으므로 처음부터 부품을 고르기 막막하다면 예제의 연결 구조를 참고할 수 있습니다.
사용자가 직접 만든 재사용 부품도 별도로 관리할 수 있습니다. 커스텀 부품이 포함된 보드를 열면 정의를 로컬 라이브러리에 추가할지, 임시로 쓸지 선택하는 창이 나타날 수 있습니다. 계속 사용할 부품인지 먼저 판단하세요. 임시 모드는 종료하면 보존 방식이 달라지므로, 다른 사람의 파일을 시험할 때와 내 작업을 오래 유지할 때 선택을 구분하는 편이 안전합니다.
- Ctrl+S로 보드 이름과 저장 위치를 지정합니다.
- Ctrl+O로 저장 파일을 다시 열어 부품과 연결선이 남아 있는지 확인합니다.
- 필요하다면 예제 파일이나 커스텀 부품을 별도로 살펴봅니다.
설치와 사용 중 자주 막히는 부분
릴리스 페이지에서 파일이 너무 많아 보인다면 운영체제부터 좁혀 보세요. Windows 일반 설치는 CircuitSim-1.1.8.exe이며, 이름에 Linux·deb·rpm·arm64가 들어간 파일은 다른 환경을 위한 배포입니다. 설치 파일을 받았는데 실행 메뉴가 보이지 않으면 Windows 시작 메뉴에서 BlazingHotCode와 CircuitSim 이름을 각각 검색해 보세요. JDK를 추가로 깔기 전에 먼저 공식 Windows 설치 파일을 받았는지 확인합니다.
회로를 놓아도 수치가 바뀌지 않는다면 선이 실제 연결점에 붙었는지와 전원값이 설정됐는지를 확인하세요. 부품을 격자 위에 가까이 놓는 것만으로는 선이 이어지지 않습니다. 선택한 부품의 오른쪽 속성값을 바꾼 다음 결과를 보면 입력 변경과 계산 결과를 구분할 수 있습니다. 작업 도중 단락 경고가 나면 경고에 해당하는 선을 찾아 회로 구성을 다시 살피세요.
공식 화면에 나온 격자는 빈 보드입니다. 화면에 부품이나 숫자가 없다는 이유만으로 설치 실패로 판단하지 않아도 됩니다. Tab 키로 부품 막대가 보이는지, Sources에서 전원 부품을 선택할 수 있는지, Ctrl+S로 파일 저장 창이 열리는지 순서대로 확인하면 프로그램이 기본 작업을 수행하는지 빠르게 알 수 있습니다.
자주 묻는 질문
CircuitSim은 무료인가요?
예. 프로젝트 저장소는 Apache-2.0 라이선스를 공개하며 1.1.8 릴리스에 설치 파일을 제공합니다. Flathub도 앱을 Free로 표시합니다.
Windows에서 어떤 파일을 받나요?
공식 GitHub 1.1.8 릴리스의 CircuitSim-1.1.8.exe가 Windows 설치 파일입니다. Linux 패키지와 JAR은 다른 항목입니다.
사용 전에 Java를 따로 설치해야 하나요?
공식 설명에 따르면 패키지형 설치 파일에는 실행 환경을 포함할 수 있어 일반 사용자는 JDK가 필요하지 않습니다. JDK 21+는 개발·빌드 설명에 나오는 조건입니다.
만든 회로는 어떻게 저장하나요?
Ctrl+S로 JSON 보드 파일을 저장하고 Ctrl+O로 다시 엽니다. 저장 후 다시 열어 부품과 선이 남아 있는지 확인해 보세요.
PCB 제작용 Gerber 파일도 만들 수 있나요?
공식 안내에서 확인되는 주요 기능은 회로 연결과 시뮬레이션, JSON 보드 저장입니다. 제조용 PCB 도면이나 Gerber 출력은 이 글에서 제공 기능으로 소개하지 않습니다.
작은 회로 하나부터 확인해 보세요
CircuitSim의 첫 작업은 복잡한 회로를 완성하는 것이 아니라 부품을 놓고 선으로 잇는 조작을 익히는 것입니다. 공식 1.1.8 Windows 설치 파일을 받은 뒤 전원과 저항을 놓아 연결하고, 오른쪽 속성에서 값을 바꿔 결과가 달라지는지 보세요. 그 보드를 JSON으로 저장해 다시 열 수 있다면 설치부터 첫 실험까지 마친 셈입니다.
공식 자료와 확인일
CircuitSim 공식 저장소·사용법 · CircuitSim 1.1.8 공식 릴리스 · Flathub CircuitSim 배포·화면 | 2026-11-01
CircuitSim 1.1.8 Windows 무료 다운로드
