Posso fare in modo che KiCAD pcbnew NON collochi tutti i componenti in (0,0)


28

In EAGLE, quando si crea una scheda da uno schema esistente o si aggiungono in modo incrementale componenti a una scheda / progetto schematico collegato, non si sovrappone ai componenti nel file della scheda.

In KiCAD / Pcbnew ho disegnato uno schema e ho creato una scheda da esso. Ogni componente è stato posizionato in (0,0) che è l'angolo in alto a sinistra.

Vorrei che i componenti fossero "esplosi". Vale a dire senza sovrapposizioni, così posso trovare / afferrare ciò che voglio invece di passare 5 minuti trascinando oltre 30 impronte.


1
Ho appena provato a "spostare automaticamente tutti i componenti". Sicuramente questa non può essere la soluzione migliore ...
HL-SDK,

1
Non uso KiCad da un po 'di tempo, ma ricordo che esiste un comando "spargi i componenti" da qualche parte, che potrebbe comportare una mossa di blocco.
Peter Bennett,

Trovo più efficace nel complesso afferrare i componenti facendo riferimento al tasto T.
mng,

1
Ho lo stesso problema. Dov'è il comando 'sposta automaticamente tutti i componenti'? Il metodo T è piuttosto buono.
TMa,

Risposte:


39

Esiste un'alternativa migliore all'autoplace. Penso che l'autoplace sia usato per ridurre al minimo lo spazio sulla scheda, tenere le cose più vicine tra loro per scopi di routing automatico, ecc. Se si desidera semplicemente distanziare le cose in modo da semplificare il layout manuale della scheda e non preoccuparsi di sovrapporre componenti identici (ad esempio: resistori ), procedi come segue:

  1. Apri PCBNEW
  2. Importa la tua netlist
  3. Fai clic sul pulsante "Modalità" nella parte superiore destra delle icone della barra degli strumenti orizzontale proprio sotto i menu orizzontali "File", "Modifica". Assicurati che sia premuto e dice "Modalità Footprint:" quando passi il mouse sopra il pulsante.
  4. Assicurati di aver selezionato lo strumento "Freccia" (icona più in alto nell'elenco verticale delle icone sul lato destro dello schermo).
  5. Fai clic con il pulsante destro del mouse in un punto qualsiasi della scheda (tranne direttamente su un componente), seleziona "Sposta e posiziona globalmente ..." ==> "Sposta tutti i moduli" e fai clic su "Sì" al seguente prompt.
  6. Fatto, e non è nemmeno necessario creare un livello "PCB_edges". Separa in modo intelligente le parti in modo che abbiano almeno un singolo raggio "unitario" (a seconda delle opzioni di risoluzione della griglia correnti) in modo che non vi sia sovrapposizione con altri componenti, come mostrato di seguito.

inserisci qui la descrizione dell'immagine


9
Si noti che funziona solo in modalità di tela "predefinita" (premere F9)
MattCochrane,

6
Va detto che funziona solo in modalità di visualizzazione standard (collegamento F9). Quando la modalità openGL (scorciatoia F11) è attiva, questa funzione scompare dal menu contestuale dopo aver fatto clic con il pulsante destro del mouse e non può essere selezionata. (Mi ha fatto venire il mal di testa, prima che lo

2
Vale anche la pena ricordare che questo non funziona allo stesso modo se hai iniziato a distribuire i componenti da solo - se hai iniziato a distribuire i componenti, richiederà la definizione dei bordi del PCB.
termine improprio
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.