KiCAD pcbnew가 모든 구성 요소를 (0,0)에 배치하지 않도록 할 수 있습니까


28

EAGLE에서는 기존 회로도에서 보드를 작성하거나 링크 된 보드 / 스키마 프로젝트에 구성 요소를 점차적으로 추가 할 때 보드 파일의 구성 요소와 겹치지 않습니다.

KiCAD / Pcbnew에서 회로도를 그리고 그로부터 보드를 만들었습니다. 모든 구성 요소는 왼쪽 상단 모서리 인 (0,0)에 배치되었습니다.

구성 요소를 "폭발"하고 싶습니다. 즉, 겹치지 않기 때문에 30 분 이상의 발자국을 드래그하여 5 분을 소비하는 대신 원하는 것을 찾거나 잡을 수 있습니다.


1
방금 '모든 구성 요소 자동 배치'를 시도했습니다. 확실히 이것이 최선의 해결책은 될 수 없습니다 ...
HL-SDK

1
KiCad를 한동안 사용하지는 않았지만 어딘가에 "컴포넌트 확산"명령이 있으며 블록 이동이 필요할 수 있습니다.
피터 베넷

T 키를 사용하여 구성 요소를 가져 오는 것이 전반적으로 더 효율적이라는 것을 알았습니다.
mng

1
나는 같은 문제를 가지고있다. '모든 구성 요소 자동 배치'명령은 어디에 있습니까? T 키 방법이 다소 좋습니다.
TMa

답변:


39

자동 배치에 대한 더 나은 대안이 있습니다. autoplace는 보드 공간을 최소화하고 자동 라우팅 목적으로 서로 더 가깝게 유지하는 데 사용된다고 생각합니다. 물건을 배치하고 싶을 때 보드를 수동으로 배치하는 것이 더 쉽고 동일한 구성 요소 (예 : 저항)가 겹쳐 질 염려가 없습니다. ), 다음을 수행하십시오.

  1. PCB 열기
  2. 넷리스트 가져 오기
  3. "파일", "편집", 수평 메뉴 바로 아래에있는 수평 도구 모음 아이콘의 오른쪽 상단에있는 "모드"버튼을 클릭하십시오. 버튼 위로 마우스를 가져 가면 눌려져 있고 "모드 공간 :"이라고 표시되어 있는지 확인하십시오.
  4. "화살표"도구가 선택되어 있는지 확인하십시오 (화면 오른쪽의 수직 아이콘 목록에서 최상위 아이콘).
  5. 구성 요소에서 직접 제외하고 보드의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 "Glob Move and Place ..."==> "모든 모듈 이동"을 선택한 후 다음 프롬프트에서 "예"를 클릭하십시오.
  6. "PCB_edges"레이어를 만들 필요조차 없습니다. 지능적으로 부품을 분리하여 하나 이상의 "단위"반경을 갖도록 (현재 그리드 해상도 옵션에 따라 다름) 아래와 같이 다른 구성 요소와 겹치지 않습니다.

여기에 이미지 설명을 입력하십시오


9
참고이는 '기본'캔버스 모드에서 작동 (보도 F9)
MattCochrane

6
표준 디스플레이 모드 (F9 단축키)에서만 작동한다는 점을 언급해야합니다. openGL (F11 단축) 모드가 활성화되면 마우스 오른쪽 버튼을 클릭하면 상황에 맞는 메뉴에서이 기능이 사라지고 선택할 수 없습니다. (내가 알아

2
또한 구성 요소를 직접 확산하기 시작한 경우에는 동일한 방식으로 작동하지 않습니다. 구성 요소를 확산하기 시작한 경우 PCB 가장자리를 정의해야합니다.
misnomer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.