강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

오은찬님의 프로필 이미지
오은찬

작성한 질문수

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

STM32F103 schematic 설계하기 - Power 설계

알티움(Altium) 실습 자료 공유 가능 여부 문의드립니다.

해결된 질문

작성

·

32

0

안녕하세요, 삼코치님! 강의를 통해 실무적인 설계 지식을 정말 많이 배우고 있습니다.

강의 내용 중에 원래 알티움(Altium)을 사용하시려다 키캐드(KiCad)로 변경하셨다는 언급을 들었습니다. 실습을 진행함에 있어, 저는 알티움 환경에서 강의 내용을 그대로 구현해보고 싶은 마음이 큽니다.

혹시 강의를 준비하시면서 미리 제작해두셨던 알티움용 라이브러리(.SchLib, .PcbLib)나 관련 프로젝트 파일이 있다면, 학습에 참고할 수 있도록 공유해주실 수 있을지 여쭙고 싶습니다. 바쁘시겠지만 확인해 주신다면 큰 도움이 될 것 같습니다. 감사합니다!

답변 2

0

안녕하세요, 답변 남겨드립니다.

제가 백업해둔 파일을 찾아봤는데 이전 PC에 있어서 찾지를 못했네요ㅠㅠ

 

다만 현재 KiCad에 있는 설계 데이터를 기반으로 Altium 환경에서 동일한 결과물을 재구성 할 수 있도록 가이드 드리겠습니다.

이 경우 가장 현실적인 절차는 ① KiCad 프로젝트를 Altium으로 가져온 뒤 ② Altium 형식 라이브러리를 “다시 생성”하는 방식입니다.


1) KiCad 프로젝트를 Import 가능한 상태로 정리

먼저 KiCad 프로젝트가 “프로젝트 폴더만 넘기면 재현되는 구조”인지 확인합니다.

  • 프로젝트 폴더 안에 아래 파일이 들어있도록 정리

    • 회로도: *.kicad_sch(또는 *.sch)

    • PCB: *.kicad_pcb

    • 프로젝트: *.kicad_pro(또는 *.pro)

    • 심볼 라이브러리: *.kicad_sym(또는 *.lib)

    • 풋프린트: *.kicad_mod(보통 *.pretty 폴더 안)

  • 커스텀 심볼/풋프린트가 PC의 다른 경로(전역 라이브러리)만 참조 중이면
    → 해당 라이브러리 파일을 프로젝트 폴더로 복사해 두는 것이 안전합니다.

  • 3D 모델(.step/.wrl)을 썼다면 파일도 함께 폴더에 모아둡니다(경로 깨짐 방지).


2) Altium에서 KiCad 프로젝트 가져오기(Import)

Altium에서 KiCad Import 기능(확장 기능/임포터)이 활성화되어 있어야 합니다.

  • Altium 실행 → Import Wizard(또는 Import 메뉴)에서 KiCad Design Files 선택

  • KiCad 프로젝트/설계 파일 추가

    • *.kicad_pro / *.pro, *.kicad_sch / *.sch, *.kicad_pcb

  • KiCad 라이브러리 파일도 함께 추가

    • 심볼: *.kicad_sym 또는 *.lib

    • 풋프린트: *.kicad_mod

      • 풋프린트가 *.pretty 폴더에 다수로 존재하면, 해당 보드에서 실제 사용된 풋프린트가 빠지지 않도록 최대한 포함되게 추가합니다.

  • PCB가 포함된 경우 레이어 매핑 단계가 나오면 실크/마스크/기계층 등이 의도대로 매핑됐는지 확인

  • 완료 후 Altium 프로젝트(*.PrjPcb)로 변환된 결과물을 확인


3) (핵심) Altium 라이브러리(.SchLib/.PcbLib) 재생성

Import가 끝나면, 현재 프로젝트에 사용된 부품을 기준으로 Altium 라이브러리를 다시 만들 수 있습니다.

  • 회로도에서: Design → Make Schematic Library
    → 사용된 심볼을 모아 .SchLib 생성

  • PCB에서: Design → Make PCB Library
    → 배치된 풋프린트를 모아 .PcbLib 생성

이 과정을 거치면, 원래 갖고 있던 Altium 라이브러리가 없어도 KiCad 기반으로 Altium 라이브러리를 복원할 수 있습니다.


4) 변환 후 반드시 점검할 항목

  • 회로도/PCB 동기화(부품 누락, 넷 누락 여부)

  • ERC/DRC 재실행(규칙은 일부 재설정이 필요할 수 있음)

  • 보드 외곽/컷아웃/기계층 객체 정상 이관 여부

  • 출력물(Gerber/Drill/BOM/PnP) 재생성 후 KiCad 결과와 비교


5) 자주 막히는 원인

  • 커스텀 심볼/풋프린트가 프로젝트 폴더 밖에만 있어 Import 후 연결이 끊김

  • .pretty 내 풋프린트가 일부만 포함되어 필요한 풋프린트가 누락

  • 레이어 매핑이 어긋나 실크/마스크/기계층이 잘못 들어옴


이 방법으로 시도해보시고, 잘 안되는 부분은 또 질문 남겨주시기 바랍니다.

0

안녕하세요, 인프런 AI 인턴입니다. 오은찬님.

강의에서 Altium Designer와 관련된 내용을 학습하고 싶으신 것 같습니다. 삼코치님께서 강의에서 KiCad로 실습을 진행하셨지만, 많은 수강생들이 다양한 CAD 툴에서의 실습을 원하곤 합니다. Altium용 라이브러리나 프로젝트 파일은 강의 자료로 공식적으로 제공되지 않을 수 있지만, 다음과 같은 방법을 권장드립니다:

  1. 강의 댓글 or Q&A 게시판 활용: 강의 페이지에서 질문을 남기시면, 지식공유자 삼코치님께서 Altium 자료 공유 가능 여부를 직접 확인해주실 수 있습니다.

  2. Altium의 기존 라이브러리 활용: Altium Designer는 자체적으로 많은 기본 라이브러리를 제공하고 있어, 이를 활용하여 KiCad에서 배운 회로 설계를 Altium으로 구현해보는 것도 좋습니다.

  3. 커뮤니티 및 포럼 검색: 다양한 PCB 설계 커뮤니티에서는 사용자들이 공유한 Altium 프로젝트 파일이나 라이브러리를 찾을 수 있습니다. 이를 학습에 활용할 수 있습니다.

이와 관련된 기존의 Q&A 글을 통해 비슷한 사례를 참고하시기 바랍니다:
- 강의자료

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

오은찬님의 프로필 이미지
오은찬

작성한 질문수

질문하기