Centroid

De centroid, of het pick-and-place-bestand, vertelt ons waar elk onderdeel komt: een X- en Y-positie op de print, een rotatie en een zijde, per designator. Samen met de PCB-data en de Bill of Materials is het een van de drie dingen waarmee we je PCBA maken. We gebruiken het voor SMT-plaatsing, met de machine en met de hand, en voor de THT-onderdelen. Er is geen DeltaProto-formaat voor de centroid. Stuur de export van je CAD-pakket zoals hij komt. Kolommen koppelen en eenheden omrekenen is ons werk, niet het jouwe.

Voorbeeld

Klik op een kolomnaam om te lezen waar de kolom voor is.

DesignatorCenter-X (mm)Center-Y (mm)RotationSide
B19.3472.0320Top
C19.90636.982270Top
C23.91236.982270Top
C35.41036.98290Top
C43.91233.299270Top
C514.63030.175270Top
C68.63626.61990Top
C714.63026.61990Top
C811.40511.525270Top
C912.92911.52590Top
C1014.42711.525270Top
C113.8868.026270Top
C126.1477.163180Top
C139.1447.1630Top
C1411.4058.026270Top
C155.79143.71390Bottom
C1613.15743.713270Bottom
C179.27145.9740Bottom
C184.29343.71390Bottom
C1911.65943.71390Bottom
C207.03626.619270Bottom
C2112.52226.619270Bottom
C2211.78617.8560Bottom
C235.18218.46690Bottom
C246.62911.53290Bottom
C255.5378.4330Bottom
CN19.27147.476180Top
CN216.10446.63490Top
CN31.65123.622270Bottom
CN416.89123.622270Bottom
D15.53744.196180Top
D25.53742.367180Top
D36.2485.5880Bottom
D45.2583.1500Bottom
JP113.8926.553180Bottom
L15.05511.430270Bottom
LD11.90546.863270Top
LD24.3692.36290Top
LD314.3262.36290Top
R111.68443.612270Top
R212.97943.612270Top
R314.63040.437270Top
R413.13240.43790Top
R56.90936.982270Top
R68.40736.982270Top
R711.40536.98290Top
R814.63036.982270Top
R95.41033.29990Top
R1014.63033.299270Top
R1113.13233.29990Top
R125.41026.61990Top
R1313.13230.17590Top
R143.91226.61990Top
R1511.63326.61990Top
R1613.13226.61990Top
R171.72748.4630Bottom
R181.72746.9650Bottom
R191.72745.4660Bottom
R205.79139.87890Bottom
R2110.92220.7010Bottom
R225.6641.3720Bottom
R2310.6681.372180Bottom
SB113.13236.98290Top
SB25.41030.175270Top
SB37.13726.619270Top
SB43.93711.608270Top
SB56.90911.525270Top
SB65.41011.525270Top
SB78.40711.525270Top
SB89.90611.525270Top
SB94.29339.878270Bottom
SB106.90914.529270Bottom
SB1113.91920.701180Bottom
SB127.92520.701180Bottom
SB136.90918.466270Bottom
SB1414.0978.382180Bottom
SB1510.6432.870180Bottom
SB1614.50323.06390Bottom
SB175.18214.52990Bottom
SB1814.51026.61990Bottom
T110.77040.53890Top
U19.27131.80190Top
U29.27118.6690Top
U313.6918.1790Top
U49.24648.4630Bottom
U59.27133.630180Bottom
U610.92211.379270Bottom
X17.6718.9920Top
X29.76426.7210Bottom
Download de voorbeeld-centroid (csv)

Het voorbeeld gebruikt een van de vele kolomnamen die onze import kent. De export van je eigen CAD-pakket is net zo goed.

Elke export werkt

Exporteer het pick-and-place-bestand uit je CAD-pakket zoals het komt. De exports van Altium, KiCad, Eagle, Ultiboard en FAB 3000 kennen we aan hun opbouw. Elke andere CSV-, TXT- of Excel-export werkt ook, uit Allegro, Mentor, OrCAD, EasyEDA, JLCPCB of wat dan ook, zolang de kopregel de designator en de X- en Y-kolommen benoemt. De kolommen koppelen we zelf. Wil je precies weten wat we lezen, kijk dan bij de kolomdetails.

Centroid uit ODB++

Een ODB++-archief is een goede keuze voor de plaatsingen. Het is een vast formaat, dus er zijn geen kolomnamen, eenheden of decimaaltekens om te raden. We lezen de designator, positie, rotatie, zijde, package en zelfs de omtrek van elk onderdeel rechtstreeks uit het archief, in millimeters. Wat ODB++ wel en niet bevat voor de BOM staat op de pagina Bill of Materials.

Een kapotte CSV gaat er gewoon in

Iets wat we regelmatig zien: een CAD-pakket schrijft een komma in een waarde zonder er aanhalingstekens omheen te zetten, wat een CSV-bestand nodig heeft. Een Europees decimaalteken zoals 1,5 mm, een duizendtalscheider in een partnummer zoals 16,000 MHz of een komma in een omschrijving splitst dan één veld in twee, en elke kolom erna schuift een plaats naar rechts. Een inch-teken in een waarde tussen aanhalingstekens, zoals 10" AU, doet het omgekeerde en slokt de regels eronder op. We kennen deze fouten, dus onze import controleert de structuur van elk gescheiden bestand voordat hij het leest. Hij meldt de getroffen regels en herstelt ze als er maar één logische oplossing is. Je bestand gaat er gewoon in, en je hoeft het niet met de hand aan te passen.

Voor je uploadt

Eén regel per plaatsing, met de designator precies zoals hij in de BOM staat. X en Y zijn het midden van het onderdeel, niet pin 1. Altiums kolommen Ref X en Pad X negeren we bewust. Millimeters zijn de eenheid waarin we werken. Mil- en inch-exports rekenen we om als het bestand zegt welke eenheid het gebruikt. Een decimale komma is prima. Neem de zijdekolom op tenzij de print enkelzijdig is, en een rotatiekolom in graden. Testpunten, fiducials en montagegaten mogen in de centroid staan zonder in de BOM te staan. Dat verwachten we.

Van bestanden naar eerste sample

Heb je je drie bestanden? Vul de calculator in voor een prijs in seconden en upload ze. We analyseren je gegevens en sturen je onze offerte. Na je bestelling bouwen we eerst één sample, zodat je kunt testen voordat we de rest maken.