ฉันสามารถสร้าง KiCAD pcb ใหม่ไม่ได้วางองค์ประกอบทั้งหมดที่ (0,0)


28

ใน EAGLE เมื่อคุณสร้างบอร์ดจากแผนผังที่มีอยู่หรือเพิ่มส่วนประกอบลงในโครงการบอร์ด / แผนผังที่เชื่อมโยงมันจะไม่ซ้อนทับส่วนประกอบในไฟล์บอร์ด

ใน KiCAD / Pcbnew ฉันวาดแผนผังและสร้างบอร์ดขึ้นมา ทุกองค์ประกอบถูกวางไว้ที่ (0,0) ซึ่งเป็นมุมบนซ้าย

ฉันต้องการส่วนประกอบที่จะ "ระเบิด" นั่นคือการพูดที่ไม่ทับซ้อนกันดังนั้นฉันสามารถค้นหา / คว้าสิ่งที่ฉันต้องการแทนที่จะใช้เวลา 5 นาทีในการลากออกจากกันมากกว่า 30 ฟุต


1
ฉันพยายาม 'วางองค์ประกอบทั้งหมดโดยอัตโนมัติ' แน่นอนว่านี่ไม่ใช่ทางแก้ปัญหาที่ดีที่สุด ...
HL-SDK

1
ฉันไม่ได้ใช้ KiCad ไปซักพัก แต่ฉันจำได้ว่ามีคำสั่ง "กระจายส่วนประกอบ" บางแห่งอาจเกี่ยวข้องกับการย้ายบล็อก
Peter Bennett

ฉันคิดว่ามันมีประสิทธิภาพมากกว่าโดยรวมในการจับส่วนประกอบโดยอ้างอิงโดยใช้ปุ่ม T
mng

1
ผมมีปัญหาเดียวกัน. คำสั่ง 'วางตำแหน่งอัตโนมัติทุกส่วนประกอบ' อยู่ที่ไหน วิธีการคีย์ T ค่อนข้างดี
TMa

คำตอบ:


39

มีทางเลือกที่ดีกว่าในการวางตำแหน่งอัตโนมัติ ฉันคิดว่า autoplace ใช้เพื่อลดพื้นที่บอร์ดให้เข้าใกล้กันมากขึ้นเพื่อจุดประสงค์ในการกำหนดเส้นทางอัตโนมัติ ฯลฯ หากคุณต้องการพื้นที่ว่างเพื่อให้ง่ายต่อการจัดวางบอร์ดของคุณด้วยตนเองและไม่ต้องกังวลกับการซ้อนทับองค์ประกอบที่เหมือนกัน ) เพียงทำสิ่งต่อไปนี้:

  1. เปิด PCBNEW
  2. นำเข้า netlist ของคุณ
  3. คลิกที่ปุ่ม "โหมด" ใกล้ด้านบนขวาของไอคอนแถบเครื่องมือแนวนอนของคุณภายใต้เมนู "ไฟล์", "แก้ไข", แนวนอน ตรวจสอบให้แน่ใจว่ามันมีการหดหู่และพูดว่า "Mode Footprint:" เมื่อคุณวางเมาส์ไว้เหนือปุ่ม
  4. ตรวจสอบให้แน่ใจว่าคุณได้เลือกเครื่องมือ "ลูกศร" (ไอคอนบนสุดในรายการแนวตั้งของไอคอนทางด้านขวามือของหน้าจอ)
  5. คลิกขวาที่ใดก็ได้บนกระดาน (ยกเว้นส่วนประกอบโดยตรง) เลือก "Glob Move and Place ... " ==> "ย้ายโมดูลทั้งหมด" และคลิก "ใช่" ที่พร้อมท์ต่อไปนี้
  6. เสร็จสิ้นและคุณไม่จำเป็นต้องสร้างเลเยอร์ "PCB_edges" มันแยกส่วนอย่างชาญฉลาดเพื่อให้มีอย่างน้อยหนึ่งหน่วย "รัศมี" (ขึ้นอยู่กับตัวเลือกความละเอียดกริดปัจจุบันของคุณ) ดังนั้นจึงไม่มีการทับซ้อนกับส่วนประกอบอื่น ๆ ดังแสดงด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่


9
โปรดทราบว่าโหมดนี้ใช้งานได้ในโหมด "เริ่มต้น" เท่านั้น (กด F9)
MattCochrane

6
ควรกล่าวถึงว่าใช้งานได้เฉพาะในโหมดการแสดงผลมาตรฐาน (ทางลัด F9) เมื่อโหมด openGL (ทางลัด F11) เปิดใช้งานฟังก์ชั่นนี้จะหายไปจากเมนูบริบทหลังจากคลิกขวาและไม่สามารถเลือกได้ (มันทำให้ฉันปวดหัวก่อนที่ฉันจะหามันออกมา)

2
นอกจากนี้มูลค่าการกล่าวถึงว่านี่ไม่ได้ผลเหมือนกันถ้าคุณเริ่มกระจายส่วนประกอบออกไปด้วยตัวเอง - ถ้าคุณเริ่มกระจายส่วนประกอบออกไปแล้วมันจะต้องกำหนดขอบ PCB
เรียกชื่อผิด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.