Altium Designer를 가장 효율적으로 사용하는 방법

Mark Harris
|  작성 날짜: 시월 13, 2019  |  업데이트 날짜: 삼월 16, 2020

Altium Designer®를 정말 좋아하는 이유 중 하나는 단축키가 많고, 그것들을 얼마나 맞춤 설정할 수 있는지입니다. 얼마 전 제 데이터베이스 라이브러리의 채팅 채널에서 단축키에 대한 정말 좋은 토론이 있었고, 우리 각자가 회로도를 그리고 보드를 레이아웃하는 것을 가능한 한 빠르고 효율적으로 할 수 있도록 메뉴를 어떻게 맞춤 설정하는지에 대해 이야기했습니다. 우리 중 많은 사람들이 비슷한 단축키를 사용하고 좋아하지만, 공유할 가치가 있는 충분히 흥미로운 사용 사례가 있었습니다. 그래서 제가 가장 좋아하는 단축키와 기본 맞춤 설정, 그리고 커뮤니티에서 몇 가지 더 소개하고자 합니다.

마우스 바인딩

저는 Logitech M570 트랙볼 마우스를 사용하는데, 프로젝트로 가득 차 마우스를 움직일 여분의 공간이 없는 책상에서도 놀라울 정도로 훌륭하지만, '추가 버튼' 부문에서는 매우 부족합니다. 제 커뮤니티의 한 멤버는 게이머를 대상으로 한 다양한 구성 가능한 버튼을 가진 Logitech G600 마우스를 사용합니다. 마우스 스타일에 따라 맞춤 키 바인딩을 위한 많은 버튼을 가진 유사한 장치도 많이 있습니다.

Logitech G600 mouse bindings
Logitech G600 마우스는 디자이너에게 유용할 수 있는 다양한 버튼을 제공합니다.

그는 회로도 편집을 위해 빨간색을, 부품 배치를 위해 파란색을, 그리고 라우팅을 위해 초록색으로 설정해 놓았습니다. 그의 가장 자주 사용하는 단축키들은 엄지손가락으로 빠르고 쉽게 접근할 수 있습니다. 어떤 버튼이 무엇을 하는지 기억하면, 마우스에서 손을 떼지 않고도 매우 빠르게 회로도를 그릴 수 있습니다.

3D 마우스

제 평소 사용하는 마우스는 꽤 기본적인 편이지만, 키보드 왼쪽에는 3D Connexion SpaceMouse Pro를 두고 있습니다. 더 새로운 모델도 있지만, SpaceMouse Pro는 현재 제가 필요로 하는 모든 기능을 수행하고 있으며, Amazon이나 eBay에서 중고로 상당히 저렴하게 구할 수 있습니다. Altium Designer의 3D 뷰어는 마우스로 이동하는 것을 완벽하게 지원하여, 놀랍도록 빠르고 정확한 움직임을 가능하게 합니다. 다양한 3D 소프트웨어 패키지(예: SolidWorks, Fusion 360, 3ds Max 등)를 많이 사용한다면, 3D 마우스는 3D 공간에서 객체를 이동하는 일관된 인터페이스를 제공합니다. 마우스를 잡으면 소프트웨어에서 부품을 잡은 것처럼 되어, 위로 들어 올리면 회로 기판이 Altium Designer에서 위로 올라가고, 밀어내면 회로 기판이 멀어지는 등의 동작을 할 수 있습니다. 3D 마우스는 내장된 위치 지정 볼에 비해 몇 초 안에 PCB를 3D 뷰어에서 정확한 각도나 프레이밍으로 가져오는 것을 가능하게 합니다. 화면 녹화 소프트웨어를 사용한다면, 제어 정밀도가 매우 부드러워 클라이언트를 위한 회로 기판의 플라이오버와 회전 뷰를 쉽게 만들 수 있으며, 뷰어에서 부드러운 움직임을 생성하기 쉽습니다.

3D 마우스 장치는 3D 보드 뷰에서만 유용한 것이 아니라, 많은 버튼을 갖추고 있으며 이를 구성할 수 있는 소프트웨어와 함께 제공됩니다. 

3D Connexion SpaceMouse Pro button settings for Altium Designer
3D Connexion은 3D 소프트웨어 디자인 패키지뿐만 아니라 Altium Designer를 위한 전용 기능을 제공합니다.

3D Connexion 마우스 소프트웨어는 Altium Designer와 완전히 통합되어 현재 뷰(예: 회로도 뷰, PCB 뷰, 문서)의 맥락을 이해하거나 SolidWorks나 Fusion 360과 같은 소프트웨어에서처럼 많은 매크로를 자동으로 결정할 수는 없습니다. 그럼에도 불구하고, 키보드나 마우스 누름의 어떤 조합으로도 Altium Designer의 거의 모든 것에 도달할 수 있으므로, 자신만의 매크로를 생성할 수 있는 것은 매우 강력합니다.

3D Connexion macro editor window
3D Connexion은 효율적인 매크로 사용도 가능하게 합니다.

3D Connexion SpaceMouse Pro의 또 다른 멋진 기능은 버튼을 사용하여 SolidWorks에서 볼 수 있는 제스처처럼 매우 빠르게 사용할 수 있는 방사형 메뉴를 생성하는 기능입니다.

3D Connexion radial menu settings
3D Connexion 레이디얼 메뉴 설정.

이는 왼손은 3D 마우스에, 오른손은 일반 마우스에 두고 키보드에 손을 대지 않고도 매우 효율적으로 작업할 수 있음을 의미합니다. 3D 마우스의 노브는 2D 모드에서 뷰를 팬하고 확대하여 회로 기판을 빠르게 탐색할 수 있게 합니다.

3D Connexion SpaceMouse Pro radial menu
레이디얼 메뉴 구성을 통해 PCB 레이아웃 탐색을 더 빠르게 할 수 있습니다

키보드로 메뉴 접근하기

마우스에서 벗어나고 싶다면 원한다면 Altium의 소프트웨어를 거의 마우스 없이 사용할 수 있습니다. 이는 스키마틱 그리드와 부품의 크기가 PCB 레이아웃에 비해 마우스의 미세한 조작 없이 사용하기에 훨씬 더 합리적이기 때문에 스키마틱 편집에 더 실용적입니다.

표준 Windows 소프트웨어 디자인 관행은 ALT 키를 누르고 메뉴의 밑줄이 그어진 글자를 눌러 애플리케이션에서 메뉴를 내릴 수 있게 해줍니다. 예를 들어, ALT+P는 Place 메뉴를 표시합니다. Altium Designer는 이를 한 단계 더 발전시켰습니다! ALT를 누르지 않고 단순히 P를 눌러 마우스가 있는 곳에 Place 메뉴(또는 다른 메뉴)가 나타나게 할 수 있다는 사실을 알고 계셨나요?

Altium Designer right-click menu
P 키를 간단히 누르면 배치 메뉴가 열립니다. 패드를 배치하려면 P를 연속으로 두 번 누르세요.

키보드에 양손을 올려놓고 있다면, 열린 메뉴에서 밑줄이 그어진 글자에 해당하는 키를 눌러 해당 옵션을 선택할 수 있습니다. 그래서 키보드에서 P를 누른 다음 V를 누르면 Via를 배치하기 시작합니다. 또한 ALT를 누르고 P를 누른 다음 V를 누르고 ALT를 놓으면 같은 옵션에 도달할 수 있습니다.

일반적인 작업에 대한 메뉴 단축키를 배우면 Altium Designer에서 도구 간에 매우 빠르게 전환할 수 있습니다.

제가 회로도 작업을 할 때 마우스를 전혀 사용하지 않고 키보드의 화살표 키만으로 회로도 그리드(또는 PCB 그리드)를 이동하며 도구를 전환할 수 있다고 언급했습니다. 위에서 보여준 것처럼 P키를 누른 다음 W키를 눌러 전선을 배치하고, 화살표 키를 사용해 핀으로 이동한 후, Enter키를 누르고 다음 네트 와이어 지점으로 십자선을 이동할 수 있습니다. 키보드의 M키를 누르면 이동 메뉴(Edit -> Move에서)가 나타나 이동 및 드래그 도구에 빠르게 접근할 수 있으며, 비슷한 방식으로 사용할 수 있습니다. 그런 다음 이동하거나 드래그하고자 하는 객체 위로 십자선을 이동시키고 Enter키를 눌러 사물을 이동하기 시작합니다.

메뉴 사용자 정의하기

이제 메뉴 항목에 빠르고 쉽게 접근하는 방법을 알게 되었으니, 밑줄이 그어진 메뉴 옵션이 없는 메뉴 항목에 어떻게 접근하는지, 또는 메뉴에 없는 기능을 추가하고 싶을 때는 어떻게 하는지 궁금할 것입니다.

저에게 있어, 자주 접근하고 싶은 기능 중 하나는 전원 포트를 배치하는 것입니다. 배치 -> 전원 포트를 사용하면 마지막으로 활성화된 포트 유형을 배치하기 시작하는데, 이는 VIN, 3V3 또는 GND 포트로 변경하기 위해 추가적인 키 입력을 필요로 합니다.

Altium Designer 18은 기존의 툴바에서 벗어나, 별도의 GND 및 VCC 전원 포트 아이콘이 있는 와이어링 툴바와 같은 것들을 상단 에디터의 미니 툴바로 대체했습니다. 이는 마우스 버튼을 포트 창에 누르고 있으면 일반적인 옵션에 접근할 수 있게 해줍니다. 그러나 옛 툴바처럼, 이것은 키보드로 접근할 수 없으며, 포트 유형을 전환하기 위해 툴바의 아이콘을 클릭하는 것보다 느릴 수 있습니다. 와이어링 툴바나 다른 툴바를 다시 활성화하고 싶다면, Altium Designer 창 프레임 상단의 문서 편집 탭 위에서 마우스 오른쪽 버튼을 클릭하고 와이어링을 켜면 됩니다.

Altium Designer wiring toolbar
Altium Designer 배선 툴바를 다시 활성화하기

개인적으로 저는 이 기능을 자주 사용하지 않지만, Altium Designer의 사용자 정의 기능을 또 다른 방식으로 보여줄 수 있습니다. VCC 또는 GND 포트, 또는 다른 버튼을 클릭할 때 CTRL 키를 누르고 있으면, 그 버튼을 클릭했을 때 무슨 일이 일어나는지 뒤의 마법을 볼 수 있습니다.

Altium Designer edit command window
Altium Designer는 매우 사용자 정의 가능한 디자인 경험을 제공합니다.

이를 통해 이 버튼에 키보드 단축키를 추가하거나 작동 방식을 편집할 수 있습니다. 여기서 제가 가장 관심을 가지고 있는 부분은 “Orientation=1|S=VCC|Style=2|Repeat=True”라고 표시된 매개변수 섹션으로, Altium Designer의 Place Power Port 버튼 기능에 전달되는 내용을 정의하며, VCC 또는 GND를 배치할지 여부의 선택이 단지 또 다른 매개변수임을 알 수 있습니다.

이 지식을 갖추고 나면 Place 메뉴에 사용자 정의 전원 포트를 추가할 수 있습니다. 메뉴나 툴바에서 마우스 오른쪽 버튼을 클릭하고 사용자 정의를 선택하기만 하면 됩니다.

이렇게 하면 사용자 정의 Sch Editor 창이 표시됩니다.

Sch Editor window customize interface

명령 목록을 아래로 스크롤하면 Place를 찾을 수 있습니다. 여기서 다른 모든 최상위 메뉴도 찾을 수 있습니다. Power Port를 클릭한 다음 중복을 클릭하면, 원하는 대로 설정할 수 있는 사용자 정의 명령을 생성합니다. 이 경우, 저는 배선 툴바의 접지 포트에서 매개변수 문자열을 사용하여 GND 전원 포트를 설정할 것입니다. 

중복 전원 포트 명령에서 편집을 클릭하면 앞서 본 것과 동일한 편집 명령 창이 나타나며, 여기서 매개변수를 입력하고 메뉴 항목의 이름을 변경할 수 있습니다.

Place Power Port edit command window
명령을 복제하고 단축키 및 대체 단축키를 제공하도록 편집할 수 있습니다.

캡션에서 &를 문자 앞에 배치하면 해당 메뉴 항목에 접근할 수 있는 문자를 선택할 수 있습니다. 저는 또한 메뉴에 접근하지 않고도 접지 포트를 배치할 수 있도록 ALT + G를 키보드 단축키로 추가하고 있습니다. 단축키를 선택할 때, 이것들이 Altium Designer에서의 맥락에 관계없이 전역적으로 적용된다는 점을 기억하세요. 회로도에서 접지 포트를 배치하는 동작에 ALT + G를 할당하면, PCB 편집기에서 명령을 수행할 때 ALT + G를 사용할 수 없게 됩니다. 다른 명령과 충돌이 있다면, '현재 사용 중인' 드롭다운에 표시됩니다. 가능한 한 이미 사용 중인 단축키를 대체하는 것은 피하는 것이 최선입니다.

이제 사용자 정의 명령어를 가지고 있지만, 원하는 대로 Place 메뉴에 있지 않습니다. 하지만, 추가하는 것은 쉽습니다. 명령어 리스트에서 해당 명령어를 드래그하여 Altium 창으로 옮긴 다음, 원하는 Place 메뉴로 드래그하면 됩니다.

빠르게 진행하세요!

Altium Designer는 이미 매우 강력한 소프트웨어로 복잡한 설계 작업을 상대적으로 쉽게 만들어, 다른 많은 소프트웨어 옵션에 비해 많은 시간을 절약해 줍니다. Altium Designer의 단축키 사용과 기본 사용자 설정을 충분히 활용하지 않는다면, 메뉴로 마우스를 이동하고, 그 안을 내려가고, 다시 편집 창으로 돌아가는 데 매일 얼마나 많은 시간을 보내는지 놀랄 것입니다. 

기본 배치 및 편집 명령어를 강제로 외우려고 하면, 이러한 동작이 곧 근육 기억이 되어 빠르게 익힐 수 있습니다. Altium Designer를 사용할 때, 트레이스, 문자열 또는 다른 것을 배치해야 할 때, 어떤 단축키를 사용해야 하는지 정확히 말할 수는 없지만, 생각하는 대로 올바른 키를 누르는 것이 어떤 생각 없이도 이루어집니다.

다음 PCB 설계에서 Altium이 어떻게 도움을 줄 수 있는지 알고 싶으신가요? Altium의 전문가와 상담하세요 그리고 Altium Designer에서 제공하는 고급 회로 스키마 소프트웨어에 대해 스킬 업하세요.

작성자 정보

작성자 정보

Mark Harris is an engineer's engineer, with over 16 years of diverse experience within the electronics industry, varying from aerospace and defense contracts to small product startups, hobbies and everything in between. Before moving to the United Kingdom, Mark was employed by one of the largest research organizations in Canada; every day brought a different project or challenge involving electronics, mechanics, and software. He also publishes the most extensive open source database library of components for Altium Designer called the Celestial Database Library. Mark has an affinity for open-source hardware and software and the innovative problem-solving required for the day-to-day challenges such projects offer. Electronics are passion; watching a product go from an idea to reality and start interacting with the world is a never-ending source of enjoyment. 

You can contact Mark directly at: mark@originalcircuit.com

관련 자료

관련 기술 문서

홈으로 돌아가기
Thank you, you are now subscribed to updates.