하나의 전형적인 문제 많은 새로운 Kicad 개인이 도식 및 풋 프린트 라이브러리와 관련된 많은 것을 듣습니다. 이 기술은 프로젝트와 함께 각 개략적 인 사인뿐만 아니라 풋 프린트 라이브러리를 활용하는 것입니다. 이러한 방식으로 기본 도서계 라이브러리에 대한 수정 사항은 프로젝트에 영향을 미치지 않으며 다른 사람들과 다른 사람들과 작업을 공유하는 것은 간단합니다. 나는이 기사 에서이 과정으로 당신을 걸어 갈 것입니다.
우리는 과거에는 Kicad (다른) 전자식 자동화 (EDA) 도구를 다루었습니다. [Brian BenchOff] 그는 모든 다른 EDA 번들을 활용하는 모든 다른 EDA 번들을 활용하는 표면에서 일자리를 구축하는 데 시리즈를 구축했습니다. CAD 또는 EDA 소프트웨어 응용 프로그램은 완벽하지 않으며 개인은 사용하기로 선택한 프로그램의 특질과 그립을 찾아야합니다. 이는 일반적으로 예비 단계에서 머리카락을 끌어 올릴 수있는 머리카락뿐만 아니라뿐만 아니라 “도대체 어떻게 그렇게합니까?”라고 생각할 수 없었습니다. 특히 다른 일을 다르게 수행하는 데 사용되는 새로운 개종자에서.
Kicad와 라이브러리 관리를 사용할 때 사용할 수있는 최상의 방법을 발견하기 위해 읽습니다.
프로젝트 관리
Kicad는 개략적 인 표지판과 별도의 라이브러리의 요소 발자국뿐만 아니라 여러 가지 방법 중 하나를 사용하는 풋 프린트에 사인을 링크해야합니다. 이것은 많은 사람들이 많은 사람들을 만듭니다. 그러나 그것은 당신이 그것에 활용할 때 그것은 오히려 잘 작동합니다.
컴퓨터 앞에서 많은 디자이너가 처음에는 개략적으로 신속하게 신속하게 끌어 올리면 “사용하지 않은 요소”를 생산할 수 있습니다. 그런 다음 이는 보드 설계 단계로 이어지는 요소 발자국을 선택하는 데 도움이됩니다. Kicad는이 작업 흐름을 준수하려고합니다. 여기에 Kicad 프로젝트를 조직하기 위해 활용하는 일반적인 폴더 구조가 있습니다.
노다드
↳3d_models // step뿐만 아니라 모든 발자국에 대한 .wrl 디자인 데이터
↳datasheets // explication explical.
Gerber // 최종 생산 파일
이미지 // svg 그림뿐만 아니라 3D 보드 렌더링
↳lib_sch // 회로도 기호
↳lib_fp.pretty // 발자국
PDF // 회로도, 보드 레이아웃, 차원 도면
도식 라이브러리 관리
KICAD와 함께 번들로 제공되는 내장 라이브러리에서 개시를 그릴 때 EESCHEMA는 지역 백업 라이브러리 – DOODAD-CACHE.LIB를 생성합니다. 설계도를 그릴 때이 데이터를 ∂lib_sch 폴더에 복사하고 doodad.lib로 이름을 바꿉니다.
다음으로 ↳preferences↳Component 라이브러리로 이동하여 “현재 찾아보기 경로 목록”을 선택하여 지역 작업 폴더 ~ / doodad /, 표시 창 상단의 추가 단추를 클릭하십시오 (중간에 추가 버튼이 아님). 마지막으로 doodad.lib을 선택뿐만 아니라 팝업 팝업. 현재 선택한 라이브러리 아래에 추가됩니다.
KICAD는 이러한 라이브러리를 순차적으로 읽으므로 DOODAD.LIB를 선택하고 UP 버튼을 사용하여 목록 상단에 가져올 필요가 있습니다. 다른 라이브러리에서 똑같은 이름이있는 표시가있는 경우 첫 번째 인스턴스가 사용됩니다. 이 시점에서 다른 모든 제공 라이브러리를 제거하거나 사용하는 모든 기호가 DOODAD.LIB에 추가되고 해당 파일에서만 호출되는지 확인하십시오.
귀하의 직업은 이제 하나의 회로도 기호 라이브러리 – ~ / doodad / lib_sch / doodad.lib 만 사용하고 기본 도서계 라이브러리에 대한 모든 유형의 수정 사항은 프로젝트에 영향을 미치지 않습니다. 또한, 위의 정의 된 폴더 구조를 사용하여 GitHub에서 작업을 공유하는 것은 간단합니다. 귀하의 일이 복제되거나 다운로드되면 라이브러리 충돌이 없는지 확인합니다.
kiCAD가 Eeschema 및 S- 표현식 스타일을 개략적 인 라이브러리 (이미 PCBNew로 구현)를 구현할 때 위의 모든 것이 수정 될 수 있으므로 해당 시간 에이 문제를 다시 바꿉니다.
기호에 발자국을 할당합니다
그러나이 작업을 수행하는 데는 여러 가지 방법이 있습니다. 기본적으로 구성표를 선택하고 기본 라이브러리 중 하나에서 풋 프린트를 지정합니다. Kicad가 발자국 도서관을 GitHub로 이동 한 것을 고려해 왔으며, 이것은 많은 사람들에게 가슴 앓이의 원인이었습니다. 하나는 모든 라이브러리가 온라인 상태를 유지하고 Kicad가 종료 될 때마다 Kicad를 찾아야합니다. 이 동작을 수정하지 않는 사람들에게는 웹에 연결되어 있지 않으면 시작 중에 프로그램이 늦어졌습니다. 인터넷 라이브러리에서는 발자국이 업데이트 된 이래로 훌륭한 개념이지만 스타일 변경에서 활용 된 발자국 중 하나가 필요한 발자국 중 하나를 깰 수있는 확실한 방법입니다. 이것은 넷리스트를 명시 적으로 다시 읽어야 할뿐만 아니라 Kicad T를 얻어야하기 때문에 즉시 나타나지 않을 것입니다.o 변경된 발자국을 교체하십시오. 그러나 귀하의 디자인을 복제하고 Kicad 버전은 업데이트 된 풋 프린트를 묶을뿐만 아니라 사물을 깨뜨릴 것입니다.
이 옵션은 모든 KICAD 라이브러리를 컴퓨터의 지역 위치로 복제하고 KICAD를이 위치로 포인지하는 것입니다. 그러나이 작업을 수행하면 업데이트 된 라이브러리에 액세스 할 수있는 이점이 무효화됩니다. 나는 그것이 일을하는 데 적합한 방법이 있다고 믿지 않지만 여기에 나에게 일하는 것이 있습니다.
나는 GitHub 라이브러리를 내 지역 컴퓨터로 복제하고 루틴 당기기로 업데이트 된 상태로 유지합니다. 이렇게하면 기존 발자국을 활용하거나 요구 사항에 맞게 사용자 정의 할 수 있습니다. 그러나 직업은 복제 된 라이브러리의 유형을 직접 사용하지 않습니다. 대신 프로젝트에서 활용 된 모든 발자국 (~ / doodad / lib_fp.pretty)이 포함 된 특정 발자국 라이브러리를 작성합니다. 다시 말하면, 이는 작업이 복제되면 외부 소스 라이브러리에 따라 모든 이상적인 발자국이 이미 제공되는지 확인합니다.
KICAD 발자국을 지역뿐만 아니라 프로젝트 고유의 발자국을 만드는 방법
Kicad Footprint 저장소를 컴퓨터로 복제 (GitHub에서) 복제합니다. 이것은 PCBNEW 내에서 ‘Footprint Libraries Wizard’를 활용하는 가장 훌륭합니다. 제 경우에는 ~ / kicad_sources / library-repos에게 복제했습니다. Kicad의 PCBNEW에서는 ↳preferences ↳configure 경로를 선택하고 kisysmod를 편집하여 국가 발자국 라이브러리 경로 (~ / kicad_sources / library-repos)를 가리 킵니다.
fp-lib-teols의 경로
경우에 따라 일을 일으키기 위해 추가 단계가 필요할 수 있습니다. PCBNEW가 사용하는 “FP-LIB-TABLE”데이터를 찾아냅니다. 이것은 PCBNEW를 GitHub, 국가 경로 등에서 PCBNEW를 찾는 곳에서 PCBNEW를 알려주는 텍스트 데이터입니다.이 데이터를 텍스트 편집기에서 열고 경로로 KisysMod를 사용하는지 검사합니다. 그렇지 않은 경우, 찾아보기뿐만 아니라 현재 경로의 모든 인스턴스에 대체뿐만 아니라 KisysMod로 바꿉니다.
이제 각 도식 기호를 편집 할 수있을뿐 아니라 EESchema 내에서 풋 프린트를 추가하거나 독립형 CVPCB 모듈을 활용할 수 있습니다. 모든 발자국이 할당되면 PCBNEW로 이동하기 전에 NetList를 다시 생성했는지 확인하십시오.
모드 : 풋 프린트
이제 PCBNEW를 시작하고 캔버스의 스택에 모든 발자국을 덤프하는 NetList를 체크 아웃 할 수 있습니다. 모드를 선택하십시오 : 풋 프린트 아이콘을 선택한 다음 하나의 풋 프린트의 모든 유형을 컨텍스트 클릭하고 ↳ 글로브 스프레드 및 위치를 선택하십시오.
이것은 모든 발자국이 훨씬 쉽게 선택할 수있는 모든 발자국을 넓게 확산시킵니다. 보드 레이아웃으로 만들어 졌을 때 모든 발자국이 잠겨있을 때 데이터를 선택할 수 있습니다. ↳Archive Footprints↳ Create Roachive Footprints뿐만 아니라 업무의 .pretty 폴더의 경로 / 이름을 제공합니다. (~ / doodad / lib_fp.pretty). 이렇게하면 디자인에 사용 된 모든 발자국이 대상 폴더로 복사됩니다.
그런 다음 Preferences offootPrint 라이브러리 WizardElization (~ / doodad / lib_fp.pretty로 이동)뿐만 아니라 마무리하기 전에 “현재 직업 만”을 선택했는지 확인하십시오. 이 시점에서 Kicad의 전세계 라이브러리에서 발자국을 활용하고 개시 기호를 사용하여 NetList, PCBNew에서 가져온 NetList를 가져오고 발자국을 배치하고 보드를 지시 한 모든 발자국의 아카이브를 만들었습니다. 해당 아카이브 라이브러리를 사용하여 구성된 PCBNEW를 구성했습니다.
라이브러리 경로 바꾸기
그런 다음 Eeschema로 돌아가뿐만 아니라 각 사인의 발자국 연결을 편집하여 컴퓨터의 국가 GitHub 저장소 대신 새 lib_fp.pretty 폴더를 가리 킵니다. 이렇게하는 가장 간단한 방법은 텍스트 편집기에서 .sch 데이터를 열고 검색 / 바꾸기를 수행하는 것입니다. 본 예에서는 “capacitors_throughhole”또는 “listers_through 홀”또는 “LEDS”와 같은 인스턴스를 지역 작업 라이브러리 폴더 “lib_fp”로 대체 할 것입니다.
마지막으로 개시 틱을 열고, 신선한 넷리스트를 저장하고, PCBNEW를 열고,이 넷리스트를 체크 아웃했지만, 이번에는 교환 풋 프린트에서 수정 선택을 선택합니다. 이제 보드 디자인이 lib_fp.pretty 폴더에 저장된 발자국과 Kicad Worldwide 라이브러리를 수정하면 레이아웃에 영향을 미치지 않습니다.
랩 뿌
그러나 이것은 처음에는 비트 오목 할 수 있지만, 시간이 지남에 따라 조금은 비트 오목 할 수 있으며, 오히려 쉽고, 더 나은 단계를 제거 할 수 있습니다. 예를 들어, 나는 새로운 프로젝트에서 시작하기 전에 사용하기 전에 사용하기 전에 사용하기 전에 사용하기 전에 사용하는 많은 전형적인 부분을 사용하고 있습니다. 시간이 지남에 따라 훨씬 나아 졌을 때 외부 버전을 사용하는 대신 요소 데이터 시트에서 풋 프린트뿐만 아니라 자신의 도식 표지판을 구축하기 시작할 것입니다. 처음에 언급 한 것처럼, 완벽하지는 않고,이 과정은 매우 잘 작동합니다. 당신이 이것을 더 잘 만드는 것에 대해 의견이나 팁이 있다면,우리가 알려 주시면.