클라우드로의 이주는 소프트웨어 커뮤니티에게 새로운 것이 아닙니다. 소프트웨어 분야의 엔지니어들은 이미 상당한 시간 동안 협업 기반의 클라우드 환경에서 작업해 왔습니다. 팬데믹이 발생하면서, 우리 모두는 로컬 기기에서 벗어나 더 중앙집중화된 환경으로의 즉각적인 이주의 필요성을 발견했습니다. 공유 네트워크 드라이브에서 벗어나 더 중앙집중화된 시스템으로의 이주는 우리가 더 효율적으로 협업할 수 있게 하는 필수 요건이 되었습니다. 소프트웨어 엔지니어들에게는 이미 Git 호스팅 서비스, 클라우드 호스팅 제공업체, 혹은 협업 도구와 같은 도구들로 이러한 이동이 진행 중이었습니다. PCB 디자이너들에게는 이것이 조금 더 도전적인 과제가 되었고, 그 결과 Altium 365와 같은 시스템을 번개처럼 빠르게 채택하기 위한 경쟁이 시작되었습니다.
Altium 365에 대한 새로운 사용자들이 업계 내에서 직면한 주요 도전 중 하나는 중앙집중화되고 버전 관리가 되는 라이브러리의 채택입니다. 우리가 프로젝트와 함께 번들로 제공되는 로컬 스키매틱 및 PCB 라이브러리에 익숙해져 있거나, 최선의 경우 네트워크 드라이브에 중앙집중화된 라이브러리를 가지고 있을 때, 클라우드에 존재하는 중앙집중화된 라이브러리로의 그 “두려운” 이주를 기피하는 경향이 있습니다. 수많은 문서를 통해 파고드는 것은 매력적이지 않고 어려운 작업일 수 있습니다. 이러한 이유로 저는 처음으로 Altium 365에서 컴포넌트 라이브러리를 생성하는 데 대한 간단한 가이드를 작성하기로 결정했습니다.
이 기사에서는 처음부터 라이브러리를 만드는 방법, 구성 요소를 추가하는 방법, 그리고 팀이 함께 협업할 수 있는 방법을 안내합니다. 이 기사를 마칠 때쯤이면 몇 분 안에 작은 라이브러리를 만들 수 있어야 하며, 많은 번거로움이나 어려움 없이 말이죠. 또한, 깊이 파고들고 싶은 경우를 위해 Altium 기술 문서를 참조할 것입니다.
Altium 365 플랫폼을 사용하면 클라우드에 설계 데이터를 저장하여 Altium Designer와 같은 설계 도구나 웹 브라우저에서 쉽게 접근할 수 있습니다. 이 기사에서는 둘 사이를 조금 오갈 것입니다. 일단 우리의 Altium 365 페이지의 웹 버전으로 이동해 봅시다. Altium Live 대시보드에 로그인하면 상단에 "Workspaces" 버튼이 보일 것입니다. 그것을 클릭하면 Altium 365 작업 공간으로 이동합니다:
그림 1: Altium 작업 공간
작업 공간으로 들어가면 다음과 같은 Altium 365 랜딩 페이지에 도착합니다:
그림 2: Altium 365 랜딩 페이지
"시작하기" 섹션에는 많은 리소스가 있음을 알게 될 것입니다. 자유롭게 확인해 보세요. 이제 구성 요소 라이브러리로 들어가기 전에, 함께 따라하며 구성 요소를 생성하고 싶어하는 다른 사용자를 추가하는 것이 좋은 시기입니다. Altium 사용자를 초대하여 협업하고 "관리자" 역할을 부여하여 시작할 수 있습니다. 데모 콘텐츠 없이 Altium 365 작업 공간을 생성하기로 선택한 경우, 왼쪽에 있는 구성 요소 버튼을 클릭했을 때 구성 요소가 없음을 알게 될 것입니다. 데모 콘텐츠로 공간을 채우면 해당 구성 요소 목록에 많은 구성 요소가 나타날 것입니다. 이 글은 데모 콘텐츠로 공간을 채웠다고 가정하고 진행됩니다. 나중에 데이터를 삭제하거나 원한다면 전체 작업 공간을 초기화할 수 있습니다.
이제 Altium Designer를 실행하고 구성 요소 생성을 시작합시다. Altium Live 계정에 로그인되어 있고 Altium 365 작업 공간에 접속되어 있는지 확인하세요. Altium Designer의 오른쪽 상단에서 찾을 수 있습니다:
그림 3: Altium Live 및 작업 공간 로그인
Explorer 패널은 Altium Designer에서 라이브러리를 구축할 때 우리의 최고의 친구입니다. Altium Designer의 오른쪽 하단에서 패널을 클릭한 다음 Explorer를 클릭하세요:
그림 4: Explorer 패널로 이동하기
거기에 있는 클라우드 심볼에 주목하세요. 이는 클라우드(이 경우 Altium 365 작업 공간)로 데이터를 가져오고 보내고 있다는 것을 의미합니다. Explorer 패널을 열고 구성 요소 폴더를 확장하면 일련의 폴더들이 보일 것입니다(데모 콘텐츠로 작업 공간을 채웠다고 가정할 때). 구성 요소 하위 폴더가 없다면 걱정하지 마세요. 구성 요소 폴더를 마우스 오른쪽 버튼으로 클릭하여 하위 폴더를 추가하기만 하면 됩니다:
그림 5: 구성 요소 하위 폴더 추가하기
구성 요소 하위 폴더에 대한 자세한 내용은 이 Altium 문서를 참조하세요.
구성 요소 생성
Altium 365와 함께 작업하는 가장 좋은 점 중 하나는 Octopart를 통해 이미 사용 가능한 구성 요소에서 라이브러리를 생성할 수 있다는 것입니다. 보드를 설계할 때 필요한 부품의 75% 이상이 이미 생성되어 Altium 생태계 내에 존재한다는 것을 발견합니다. 예를 들어 설명해 보겠습니다.
제가 스키마틱을 작성 중이고 이제 ATtiny202 마이크로컨트롤러를 추가하려고 합니다. 제조업체 부품 검색 패널로 이동하여 부품을 검색합니다. 좋은 소식은, 모든 메타 데이터가 있을 뿐만 아니라 스키마틱 심볼과 풋프린트가 포함된 구성요소도 있습니다:
그림 6: 제조업체 부품 검색
제 작업 공간(즉, 라이브러리)에 저장하거나 직접 스키마틱에 배치할 수 있습니다. 라이브러리에 저장하는 것은 수정, 특별한 파라미터 추가, 또는 단순히 팀의 나머지 구성원에게 이 부품이 "승인됨"으로 표시되어 있음을 알리는 것과 같은 장점이 있습니다. 저는 항상 라이브러리에 저장하는 것을 선택하므로 그렇게 하고 "프로세서" 하위 폴더에 저장할 것입니다:
그림 7: 새 구성요소 저장
새 대화 상자가 나타나서 추가 데이터를 편집할 수 있습니다. 조금 놀아보거나 그냥 기본값을 통과한 다음 서버에 저장 버튼을 클릭하여 구성요소를 릴리스할 수 있습니다:
그림 8: 새 구성요소 릴리스
이제 탐색기로 돌아가서 구성 요소 > 집적 회로 > 프로세서로 이동하면 해당 구성 요소가 아래쪽에 표시되는 것을 볼 수 있습니다. 보이지 않는다면 상단의 새로 고침 버튼을 눌러야 할 수도 있습니다:
그림 9: 새 구성 요소가 있는 탐색기
구성 요소 생성에 대한 단계별 가이드는 Altium 365 시작하기 문서 또는 아래의 Altium Academy에서 제공하는 YouTube 비디오를 참조하세요.
더 깊이 탐구하고 싶다면 이 Altium 문서도 검토할 수 있습니다.
이 글에서는 워크스페이스를 처음부터 생성하고, 구성 요소 라이브러리의 기본 설정을 검토했으며, Altium Designer의 제조업체 부품 검색 패널을 사용하여 첫 번째 구성 요소를 생성했습니다. 다음 글에서는 제조업체 부품 검색 패널에서 찾을 수 없는 구성 요소를 빠르게 생성하는 방법을 살펴볼 것입니다. 이 시점에서는 Altium Designer에서 처음 몇 개의 구성 요소를 생성하기 시작하는 데 필요한 충분한 정보를 갖추게 될 것입니다.