LibrePCB에서 맞춤형 부품 만들기: 단계별 실전 가이드
LibrePCB의 기본 라이브러리는 항상 필요한 모든 부품을 포함하지는 않습니다—예를 들어 특수 커넥터나 DC-DC 강하 변환기와 같은 모듈 형태의 완제품 부품이 누락될 수 있습니다. 이런 경우 직접 부품을 제작하면 문제를 해결할 수 있습니다. 이 과정은 라이브러리 관리자(Library Manager)를 통해 로컬 라이브러리를 편집하고, 컴포넌트 카테고리, 심볼, 컴포넌트, 패키지 카테고리, 패키지, 디바이스 등 6개 핵심 영역을 순차적으로 작업하는 방식으로 진행됩니다. 앞의 세 항목은 회로도 상에서 부품이 어떻게 표시되는지를 정의하고, 뒤의 세 항목은 실제 PCB 상의 물리적 배치와 관련이 있습니다.
카테고리 구조화하기
라이브러리 관리자에서 시작하세요: 새 로컬 라이브러리를 생성한 후 편집 모드로 전환합니다(Ctrl+N으로 새 항목 추가).
DC-DC 모듈의 경우, 트랜지스터나 저항기처럼 일반적인 그룹과 구분되도록 _모듈_이라는 새 카테고리를 만듭니다. 루트 카테고리 필드는 비워 두어 최상위 레벨에 배치하세요. 저장 후 라이브러리가 완전히 재색인될 때까지 기다려야 합니다—이 단계는 다음 작업으로 넘어가기 전 반드시 수행해야 합니다.
동일하게 패키지 카테고리 아래에도 _모듈_ 카테고리를 만들어 보드 레벨 배치용 패드(footprint)를 그룹화합니다.
회로도 심볼 설계하기
심볼 섹션에서 _모듈_ 카테고리를 선택하세요. 내장된 회로도 편집기를 사용해 격자에 정렬된 깔끔한 표현을 그립니다: 입력/출력 핀(VIN, VOUT, GND 등)이 명확히 표시된 사각형 외곽선을 그리고, 기능을 설명하는 간결한 텍스트를 추가합니다. LibrePCB는 핀 연결을 자동 검증하며, 불일치 시 수정 제안을 제공합니다.
일반적인 DC-DC 모듈의 경우, 전원 및 접지 단자를 명확히 표시한 단순 외곽선만으로 충분합니다.
컴포넌트와 패키지 제작하기
컴포넌트는 회로도 심볼과 실제 부품을 연결하는 핵심 요소입니다. 의미 전달이 명확하도록 이름을 지정하세요—예를 들어, "DC-DC 모듈 5V". 출력 전압이나 최대 전류 등 사양이 다른 여러 변형은 동일한 심볼을 공유하되, 별도의 항목으로 등록됩니다.
패키지에서는 실제 물리적 패드를 정의합니다: 모듈의 실제 치수를 측정해 패드 위치를 정밀하게 배치합니다. 격자 단위는 밀(mil, 1/1000 인치) 또는 밀리미터(mm) 중 하나로 설정 가능합니다.
표준 피치 값은 100 mil(2.54 mm), 50 mil, 그리고 이들의 정수 배수입니다. 중국산 모듈의 경우 mm 단위가 더 직관적이므로, 787.4 mil처럼 어색한 값을 피하고 750/800 mil 또는 20 mm처럼 반올림해 사용하세요.
구멍 간 거리는 자로 측정한 후 다음과 같이 단위를 변환합니다:
- mm × 39.37 = mil → 가장 가까운 표준 값으로 반올림.
예시 Perl 변환 스크립트:
#!/usr/bin/perl
print "mm 값을 입력한 후 엔터를 누르세요:\n> ";
while(my $str = <>){
if($str =~ /([\d\.]+)/){
my $mil = $1 * 39.37;
printf("%.02f -> %.02f\n", $1, $mil);
print "> ";
}
}
디바이스 완성하기
디바이스 섹션에서 최종적으로 사용 가능한 부품을 생성합니다: _모듈_ 카테고리에 할당하고, 올바른 심볼과 패키지를 연결합니다. 저장 후 이 부품은 회로도 편집기에서 바로 사용 가능해지며, PCB 상에는 정확한 패키지 크기로 자동 배치됩니다.
예시: 릴레이 부품의 경우 _전자기기 부품_ 카테고리를 선택하고, 릴레이 심볼을 할당한 후, 밀 단위의 패키지를 연결합니다(측정은 mm로 먼저 하고, 이후 변환하세요).
핵심 실천 가이드라인
- 명확한 카테고리 계층 구조를 구성하세요:
_모듈_은 사전 통합된 기능 블록을 위한 최상위 카테고리로 매우 효과적입니다. - 라이브러리 변경 후에는 반드시 전체 재색인 완료를 기다리세요.
- 임페리얼 단위 설계 시 정밀도를 위해 밀(mil)을, 메트릭 모듈 시에는 mm를 우선 사용하세요.
- 심볼과 패키지는 각 편집기 내에서 오류 검증을 반드시 수행하세요.
- 완성된 디바이스는 회로도 논리와 물리적 배치를 하나의 재사용 가능한 부품으로 완벽하게 통합합니다.
— Editorial Team
아직 댓글이 없습니다.