Riepilogo

  • Il CPL è l'insieme di istruzioni di posizionamento per la macchina pick-and-place.
  • Colonne richieste: reference, X, Y, rotazione, lato, footprint.
  • Le convenzioni di rotazione variano tra strumenti EDA, insidia frequente.
  • Anche la convenzione di origine del package varia: attenzione agli errori di offset.

Cos'è il CPL

CPL sta per component placement list (lista di posizionamento componenti). Altri nomi: file pick-and-place, file XYZ, file di posizione. La macchina pick-and-place legge questo file per sapere dove va ciascun componente sulla scheda.

Colonne richieste

Colonna Descrizione
Reference R1, C2, U3 (corrisponde alla BOM e alla serigrafia)
X Coordinata X (mm)
Y Coordinata Y (mm)
Rotazione 0, 90, 180, 270 gradi
Lato Superiore o inferiore
Footprint 0402, 0603, SOT-23, ecc.

Opzionali ma comuni: riferimento all'origine del package, valore, commento.

Le convenzioni di rotazione variano

La rotazione di KiCad, di Altium, di Eagle e di OrCAD usa angoli di riferimento leggermente diversi per lo stesso componente. Un componente esportato da KiCad come 90 gradi potrebbe dover essere reinterpretato come 270 gradi sulla macchina pick-and-place.

La macchina pick-and-place utilizza una sola convenzione. L'ingegneria di produzione applica una trasformazione per ogni strumento EDA al caricamento del CPL. Sapere quale strumento ha esportato il CPL è un'informazione utile da includere nei metadati del file o nel nome del file.

Convenzione sull'origine del package

La maggior parte degli strumenti EDA posiziona l'origine X-Y al centroide del package. Alcuni la posizionano sul pin 1. Alcuni lasciano scegliere all'utente. La macchina pick-and-place presume una convenzione; se il vostro CPL ne usa un'altra, ogni componente è disallineato di metà delle dimensioni del package.

La soluzione: confermate la convenzione di origine del package del vostro strumento EDA prima dell'esportazione e documentatela nel file CPL o in una nota di accompagnamento.

Errori comuni del CPL che ritardano il posizionamento

  • Componenti mancanti: la BOM elenca il componente, il CPL non include il posizionamento
  • Componenti fantasma: il CPL include il posizionamento, nessuna riga corrispondente nella BOM
  • Lato errato: componente superiore elencato come inferiore (o viceversa)
  • Rotazione errata: esportato in gradi, la macchina si aspetta radianti (o viceversa, con le peculiarità degli strumenti EDA)
  • Posizionamenti fuori scheda: coordinate all'esterno del contorno della scheda
  • Unità miste: alcune righe in mm, altre in mil

Controllo rapido prima dell'invio

  • Aprite il CPL in un visualizzatore che lo sovrappone al contorno della vostra scheda
  • Verificate puntualmente che ogni componente sia sulla scheda, sul lato corretto, con rotazione sensata
  • Confermate che il conteggio dei posizionamenti corrisponda alla quantità totale nella BOM
  • Annotate lo strumento EDA usato per l'esportazione

Domande frequenti

What is a CPL file?

The centroid or pick-and-place file. It tells the placement machine where each component sits: reference, X, Y, rotation, side, and footprint.

Why do component rotations come out wrong?

Rotation conventions differ between EDA tools. Confirm the zero-rotation reference per package, since that is the most common CPL bug.

Does the CPL have to match the BOM?

Yes. Reference designators and quantities must agree across both files, or the job stalls at quote review.

Mandare in produzione

Se state lavorando ai file o alla preparazione dei test trattati in questo articolo, siamo disponibili a esaminare quanto avete.