Altium Designer의 PCB 편집기에서는 PCB의 어떤 레이어에도 바코드 심볼을 직접 배치할 수 있어, 제조 공정의 일부로 PCB에 바코드를 손쉽게 인쇄(각인)할 수 있습니다. 또한 편집기는 PCB 설계 문서에 그래픽 이미지를 추가하는 여러 방법을 지원하므로, 보드에 회사 로고를 넣는 데도 매우 유용합니다!
바코드 추가
Altium Designer에서는 PCB의 어떤 레이어에도 바코드 심볼을 직접 배치할 수 있어, 제조 공정의 일부로 PCB에 바코드를 손쉽게 인쇄(각인)할 수 있습니다. 바코드는 PCB에 태그를 달고 식별하는 데 흔히 사용되며, 예를 들어 자동 스캔 장비를 통해 재고 추적을 간소화할 수 있습니다. 지원되는 바코드 유형은 다음과 같습니다: 선형 바코드, QR 코드, 데이터 매트릭스 코드. 특수 문자열도 지원됩니다. 바코드는 PCB 문서 내에 구성된 Text object (Place » String 또는 Place » Text Frame )로 배치됩니다. 필요한 유형의 바코드를 생성하려면 Properties panel 을 통해 텍스트 객체의 속성에 접근한 다음, Properties 영역에서 Font Type 을 BarCode 로 설정하고, 이어서 Type 을 Linear , QR Code 또는 Data Matrix 로 설정합니다.
선형 바코드 구성
텍스트 객체를 선형 바코드로 구성한 후(즉, Font Type 을 BarCode 로 설정하고 Type 로 Linear 을 선택), 객체의 Properties 패널에서 필요에 따라 표시 옵션을 정의합니다. BarCode ISO Code 39 (미 국방부 표준) 및 Code 128 (글로벌 무역 식별 표준)을 지원하며, Show Text 옵션을 활성화하면 바코드가 생성되는 원본 텍스트 문자열도 표시할 수 있습니다.
텍스트를 표시할 때는 TrueType 글꼴을 선택하고 그에 맞게 텍스트 높이를 설정하세요.
원본(사람이 읽을 수 있는) 텍스트가 아래에 표시된 예시 바코드.
원하는 전체 폭 또는 최소 바코드 요소 폭 중 하나를 사용해 바코드의 높이와 폭을 지정하여 크기를 제어합니다. 어떤 방법을 사용하든, 해당 스캐너가 바코드를 판독할 수 있도록 읽기 가능한 크기 설정을 반드시 사용하세요!
필요하다면 채우기(fills)와 함께 바코드 및 반전된 텍스트 문자열을 조합해, 아래와 같이 보드에 보기 좋은 바코드 영역을 정의할 수 있습니다. 이렇게 하면 단순히 원본 바코드 텍스트만으로는 담기 어려운 더 많은 정보를 텍스트로 제공할 수 있습니다.
반전 바코드와 추가 반전 텍스트 문자열을 사용한 예.
QR 코드 또는 데이터 매트릭스 구성
QR 코드는 스마트폰으로 디지털 판독이 가능한 2D 바코드로, 바코드와 마찬가지로 정보를 담고 있습니다. 전화 걸기, 메시지/이메일 보내기, 웹사이트 열기 등에도 사용할 수 있습니다. 데이터 매트릭스는 정사각형 또는 직사각형 패턴으로 배열된 2차원 코드입니다.
텍스트 객체를 QR 코드 또는 데이터 매트릭스로 구성한 후(즉, Font Type 을 BarCode 로 설정하고 Type 로 각각 QR Code 또는 Data Matrix 을 선택), 객체의 Properties 패널에서 필요에 따라 표시 옵션을 정의합니다. 필요한 Size Mode 을 선택하고 옵션을 사용해 코드의 치수를 지정합니다:
Horizontal Margin field에 좌/우 가장자리의 여백 크기를, Vertical Margin field에 상/하 가장자리의 여백 크기를 입력합니다. Font Name 드롭다운과 Show Text 옵션(활성/비활성)을 사용해 설계 공간에서의 텍스트를 구성합니다. Inverted 옵션을 활성화하면 QR 코드/데이터 매트릭스가 반전되고, 네 면 모두에 테두리가 추가됩니다.
❯ ❮
1
Javascript ID: Barcodes_Examples_AD24_9
원본(사람이 읽을 수 있는) 텍스트가 아래에 표시된 예시 QR 코드.
원본(사람이 읽을 수 있는) 텍스트가 아래에 표시된 예시 데이터 매트릭스.
그래픽 추가
일반적으로 보드를 제작할 때, 보드의 소유 회사(보드를 설계했고 상용화 및 성공을 통해 수익을 기대하는 회사)는 소유권을 ‘각인’하고자 합니다. 물론 실크스크린 레이어에 간단한 텍스트를 넣는 방식으로도 가능하지만, 대부분의 경우 회사 로고가 훨씬 더 눈에 띄고 효과적인 대안입니다. 이러한 요구를 충족하기 위해, 소프트웨어의 PCB 편집기는 PCB 설계 문서에 그래픽 이미지를 추가하는 여러 방법을 지원합니다.
글꼴로 그래픽 배치
그래픽을 글리프(글꼴의 문자 중 하나)로 포함하는 사용자 정의 TrueType 글꼴을 만든 다음, 그 글꼴을 사용하는 문자열을 PCB 보드에 배치할 수 있습니다. 사용이 간편하다는 점 외에도, 글꼴 글리프가 벡터 그래픽 이미지로 만들어졌다면 정확하게 스케일링할 수 있다는 큰 장점이 있습니다.
PCB 설계에 사용되는 많은 표준 심볼(예: 무연(lead free), 재활용(recycle), 정전기 민감(static sensitive), 접지(Earth), C-Tick, UL, CE, FCC 등)을 포함한 글꼴이 Altium Design Software로 설계하는 분야의 대표 전문가 중 한 명인 Mooretronics의 Darren Moore에 의해 제작되었습니다. 글꼴을 다운로드할 수 있는 related forum thread 를 확인하세요.
이 글꼴은 Cardware 라이선스로 제공되며, 사용 조건은 다운로드한 ZIP에 포함된 Readme.txt를 참조하세요. readme에는 사용 가능한 그래픽 목록도 포함되어 있습니다. 많은 그래픽이 텍스트 포함/미포함 버전으로 제공되며, 대문자 또는 소문자를 사용해 선호 버전을 선택합니다. 아래 이미지는 해당 글꼴에서 제공되는 그래픽의 일부 샘플을 보여줍니다.
Mooretronics 글꼴에 포함된 유용한 그래픽 일부 샘플.
PCB에 그래픽 배치
PCB에 JPG, BMP, PNG 또는 SVG 형식의 그래픽을 배치하려면 Place » Graphics 명령을 선택합니다.
명령을 실행하면, 이미지를 배치할 직사각형 영역을 정의하기 위해 두 번 클릭하라는 안내가 표시됩니다. 그런 다음 그래픽 파일을 선택하라는 안내가 표시됩니다. 파일을 선택하면 Import Image 대화상자가 열립니다. 필요에 따라 이미지 설정을 구성한 뒤 OK 을 클릭하여 활성 PCB 레이어에 그래픽을 생성합니다.
Options and Controls of the Import Image Dialog
Inverted Levels - 이미지 색상을 반전하는 데 사용합니다. 미리보기 이미지가 그에 맞게 업데이트됩니다.
Composing - Union 를 선택하면 그래픽을 단일 객체로 이동하거나 크기 조정할 수 있습니다.
Quality - 드롭다운에서 원하는 DPI 설정을 선택합니다.
참고:
이미지는 사용자가 정의한 직사각형 영역 내에서 사용 가능한 최대 세로 또는 가로 거리 안에 맞도록 가져와 스케일링되며, 원래의 종횡비는 유지됩니다.
그래픽을 Union으로 배치한 경우 단일 객체로 이동(click and drag )하거나 크기 조정(right-click » Unions » Resize Union )할 수 있습니다.
Windows 클립보드에서 메타파일을 직접 붙여넣기
로고의 경우, PCB 편집기는 표준 Windows Ctrl+V 붙여넣기 명령을 사용해 Windows 클립보드의 메타파일을 현재 PCB 레이어에 직접 붙여넣는 것도 지원합니다. 지원되는 메타파일 데이터에는 비트맵, 선, 호(arc), 단순 채우기, TrueType 텍스트가 포함되어 있어 로고 및 기타 그래픽 심볼을 쉽게 붙여넣을 수 있습니다.
모든 이미지 편집기가 이미지 데이터를 메타파일 데이터로 클립보드에 넣는 것은 아닙니다. 이를 보장하는 한 가지 방법은 먼저 Microsoft Word에 이미지를 붙여넣은 다음, 거기서 다시 복사하여 Altium Designer에 붙여넣는 것입니다. 방법은 다음과 같습니다:
원하는 로고 이미지(BMP 또는 PNG 형식)를 Microsoft Word 문서에 붙여넣거나 삽입합니다. 이미지 편집기에서 Word로 복사/붙여넣기를 하거나 Word의 Insert » Picture 명령을 사용하는 것을 권장합니다. Word는 열려 있는 Word 파일로 드래그 앤 드롭한 이미지와, 붙여넣거나 삽입한 이미지를 다르게 처리하기 때문입니다.
Microsoft Word에서 이미지를 선택(하이라이트)한 뒤 클립보드로 복사합니다.
Altium Designer에서 대상 PCB 문서를 엽니다.
클립보드에서 이미지를 붙여넣습니다(Edit » Paste 또는 Ctrl+V ).
이미지가 커서에 매달린 상태로 나타납니다. 작업 공간에서 원하는 위치를 클릭하여 배치합니다.
원본 이미지의 검은색 픽셀은 영역(region)으로 매핑되며, 검은색이 아닌 모든 색상은 빈 영역(void)으로 매핑됩니다.
픽셀은 영역(region)으로 변환되며, 서로 인접해 연속된 영역들은 Union으로 결합됩니다.
가져온 데이터는 현재 레이어에 배치되며, 해당 레이어에 대해 선택한 색상을 그대로 적용합니다. 붙여넣기 과정에서 생성된 PCB 객체는 자동으로 Union에 추가됩니다. 붙여넣기 후에는 Union의 편집 핸들을 사용해 붙여넣은 이미지의 크기를 미세 조정할 수 있습니다. 붙여넣기로 생성된 Union은 언제든지 오른쪽 마우스 메뉴의 Resize Union 명령을 사용해 크기를 변경할 수도 있습니다( Resize Union 명령을 실행한 뒤 필요한 Union을 클릭하여 선택).
Preferences 대화상자의
PCB Editor - General page 에 있는
Paste from other applications 옵션 은
Preferred Format 를
Metafile 또는
Text 로 설정하는 데 사용됩니다. 그래픽의 경우 이 옵션은 영향을 주지 않으며, 그래픽에 포함된 각 독립적인 도형은 region 객체로 변환됩니다. 텍스트 문자열을 붙여넣을 때는 옵션이
Metafile 로 설정되어 있으면 각 문자가 텍스트 문자열로 변환되고, 옵션이
Text 로 설정되어 있으면 전체 문자열이 Altium Design Software 문자열로 붙여넣어집니다.
Altium 로고는 그래픽으로 붙여넣어지며, 그래픽의 각 글자는 region 객체로 변환됩니다.
OLE Object로 배치하기
BMP 형식으로 저장된 그래픽은 활성 PCB 문서에 OLE 객체로도 배치할 수 있습니다. 이는 PCB Editor의 Object Linking and Embedding (OLE) 기술을 통해 가능합니다.
그래픽은 *.bmp 형식이어야 합니다.
먼저 OLE Object 데이터를 배치하려는 레이어를 작업 공간에서 활성 레이어로 설정합니다. 명령(Place » Object From File )을 실행하면 표준 Windows Choose file 대화상자가 나타납니다. 이 대화상자를 사용해 필요한 BMP 이미지 파일을 찾아 선택합니다. Open 을 클릭하면 선택한 파일의 데이터가 커서에 붙어 떠 있는 상태로 표시됩니다. 작업 공간에서 원하는 위치로 옮긴 다음 클릭하거나 Enter 을(를) 눌러 배치를 완료합니다.
BMP 이미지는 PCB 문서에 OLE 객체로 배치됩니다.