본문 바로가기

PCB 설계/PCB설계-관련 정보

OrCAD to KiCad netlist converter

반응형

OrCAD to KiCad netlist converter

OrCAD 회로에서 추출한 PADS용 네트리스트를 KiCad용 네트리스트로 바꾸는 프로그램.

 

PCB 설계 시,

OrCAD 회로 + PADS Layout 조합으로 사용하던 것을

OrCAD 회로 + KiCad PCB 조합으로 사용하기 위해

네트리스트 변환 프로그램을 만들어 봤다.

 

아직 조잡하고 미흡한 부분이 많다.

 

프로그램 파일 다운 ↓

orcad2kicad_netlist_v1.4.zip
0.03MB

 

*프로그램 실행 시 경고가 뜰 수 있다. 원한다면 무시하고 실행하면 된다.

*2022.10.24 기능을 업그레이드 했다.

*2022.11.02 기능을 업그레이드 했다.

*2022.11.08 기능을 업그레이드 했다.

*2023.03.13 기능을 업그레이드 했다. OrCAD BOM 정렬 순서에 맞게 정렬. 기타 오류 수정.

 

 

 

 

순서1.

OrCAD에서 추출한 Netlist를 불러온다.

이 때 네트리스트는 반드시 PADS 용으로 만든 것이어야 한다. orpads2k64.dll 또는 orPadspcb64.dll

Ref.No 부품번호를 정확히 구분하기 위해서 OrCAD에서 네트리스를 만들 때

Value로 만들거나, 아니면 사용할 PCB Footprint를 정확히 기입하여 만들어야 한다.

 

순서2.

KiCad PCB Editor에서 사용할 Footprint와 그 Footprint가 저장되어 있는 Library를 정확히 넣어주자. Library는 경로없이 이름만 넣어주면 된다. (팁: 엑셀프로그램에 미리 BOM을 작성하여 Library, Footprint를 한꺼번에 복사/붙여넣기 하면 그나마 편하다.)

 

 

순서3.

KiCad Netlist 바꾸기 버튼을 눌러 네트리스트를 만들어 준다.

 

순서4.

파일로 저장한다.

이렇게 만든 KiCad 네트리스트 파일을 KiCad PCB Editor에서 Import하면 된다.

 

.

.

참고/주의사항

KiCad에서 Import 실행 시, 심볼에 대한 네트를 찾을 수 없다는 경고 메세지가 뜰 수 있다. 네트를 연결하지 않은 Footprint 핀 때문이다. 무시해도 PCB 설계에 이상은 없으나, 연결 안한 핀에 대한 검증 코드는 작성하지 못했다.

KiCad PCB 에서 네트리스트 불러오기 화면 캡쳐

 

.

.

여러분은 이 세상을 본받지 말고, 마음을 새롭게 하여 변화를 받으십시오. 

그러면 여러분은 하나님의 선하시고 기뻐하시고 온전하신 뜻이 무엇인지를 

분별할 수 있게 될 것입니다.

-쉬운성경 로마서 11장 2절

 

 

반응형