Dapatkah saya membuat KiCAD pcbnew TIDAK menempatkan semua komponen di (0,0)

28

Di EAGLE, ketika Anda membuat papan dari skema yang ada atau menambah komponen ke proyek papan / skema yang ditautkan, itu tidak tumpang tindih komponen dalam file papan.

Di KiCAD / Pcbnew saya menggambar skema dan membuat papan dari itu. Setiap komponen ditempatkan pada (0,0) yang merupakan sudut kiri atas.

Saya ingin komponen yang akan "meledak". Maksudnya non-tumpang tindih sehingga saya dapat menemukan / mengambil apa yang saya inginkan daripada menghabiskan 5 menit menyeret terpisah 30+ jejak kaki.

HL-SDK
sumber
1
Saya baru saja mencoba 'autoplace all components'. Tentunya ini bukan solusi terbaik ...
HL-SDK
1
Saya belum pernah menggunakan KiCad mondar-mandir sebentar, tapi saya ingat bahwa ada perintah "menyebar komponen" di suatu tempat, mungkin melibatkan blok blok.
Peter Bennett
Saya merasa secara keseluruhan lebih efisien untuk mengambil komponen dengan ref menggunakan kunci T.
mng
1
Saya memiliki masalah yang sama. Di mana perintah 'autoplace all components'? Metode kunci T agak baik.
TMa

Jawaban:

39

Ada alternatif yang lebih baik untuk autoplace. Saya pikir autoplace digunakan untuk meminimalkan ruang papan, menjaga hal-hal lebih dekat bersama-sama untuk keperluan perutean otomatis, dll. Jika Anda hanya ingin ruang hal keluar sehingga lebih mudah untuk secara manual tata letak papan Anda dan tidak khawatir memiliki tumpang tindih komponen yang identik (yaitu: resistor ), lakukan saja hal berikut:

  1. Buka PCBNEW
  2. Impor netlist Anda
  3. Klik tombol "Mode" di dekat kanan atas ikon horizontal toolbar Anda tepat di bawah "File", "Edit", menu horizontal. Pastikan itu tertekan, dan mengatakan "Mode Footprint:" ketika Anda mengarahkan mouse ke atas tombol.
  4. Pastikan Anda memiliki alat "Panah" yang dipilih (ikon paling atas di daftar vertikal ikon di sisi kanan layar).
  5. Klik kanan di mana saja di papan tulis (kecuali langsung pada komponen), pilih "Glob Move and Place ..." ==> "Pindahkan Semua Modul", dan klik "Ya" pada prompt berikut.
  6. Selesai, dan Anda bahkan tidak perlu membuat layer "PCB_edges". Ini memisahkan bagian-bagian secara cerdas sehingga mereka memiliki setidaknya satu jari "unit" (tergantung pada opsi resolusi grid Anda saat ini) sehingga tidak ada tumpang tindih dengan komponen lain, seperti yang ditunjukkan di bawah ini.

masukkan deskripsi gambar di sini

Awan
sumber
9
Perhatikan bahwa ini hanya berfungsi dalam mode kanvas 'default' (tekan F9)
MattCochrane
6
Harus disebutkan, bahwa itu hanya berfungsi dalam mode tampilan standar (pintas F9). Ketika mode openGL (pintasan F11) aktif, fungsi ini menghilang dari menu konteks setelah klik kanan dan tidak dapat dipilih. (Ini membuat saya sakit kepala, sebelum saya mengetahuinya)
2
Juga patut disebutkan bahwa ini tidak bekerja dengan cara yang sama jika Anda sudah mulai menyebar sendiri komponen - jika Anda sudah mulai menyebarkan komponen, maka itu akan memerlukan tepi PCB untuk didefinisikan.
keliru