PCB per robot da magazzino: architettura, test e RFQ della PCBA

Guida per progettisti, safety owner, NPI e acquisti: partizione AMR/AGV, motion e power, sensori, comunicazione, test, gate di produzione e RFQ della PCBA.

PCB per robot da magazzino: architettura, test e RFQ della PCBA

Una PCB per robot da magazzino non è il robot intero e non decide da sola traiettoria, sicurezza o produttività. È una o più PCBA che realizzano controllo movimento, potenza, batteria, comunicazione, calcolo, I/O e diagnostica dentro un AMR o AGV. Il risultato dipende anche da motori, riduttori, encoder, LiDAR/camere, firmware, mappa, safety controller, caricatore, struttura e sistema di flotta.

Il progetto utile parte dal mission profile: payload, velocità, accelerazione, pendenza, duty cycle, superficie, ostacoli, temperatura, autonomia, charging, arresto e manutenzione. Poi traduce ogni funzione in una catena «input → hardware → software → output → fault reaction → test». Così il fornitore PCBA riceve requisiti misurabili e il team di prodotto mantiene la responsabilità della macchina completa.

Punti chiave

  • Separare controller, motor-drive, BMS/power, compute/perception, I/O e safety board prima di definire stack-up e BOM.
  • Derivare correnti, transitori e termica dal profilo di missione; non usare un valore universale di ampere, rame o derating.
  • Motion timing, encoder feedback, clock e comunicazione richiedono reference points e criteri di jitter/latency definiti dal sistema.
  • LiDAR, camera, IMU e odometria hanno data-quality e timebase diversi; il PCB supporta il percorso ma non garantisce la navigazione.
  • Safe stop, emergency stop e protective fields appartengono a una funzione macchina allocata e validata; non sono certificati dal nome della scheda.
  • AOI, X-ray, ICT, boundary scan e FCT coprono difetti differenti: collegare ogni rischio a un metodo e a una reazione.
  • La serviceability deve includere accesso a connettori, batteria, test point, log, sostituzione e calibrazione post-riparazione.
  • EVT, DVT, PVT e FAI devono usare una golden configuration e criteri di uscita firmati.
  • Il preventivo deve separare PCB, componenti allocati, assembly, firmware/programmazione, fixture, test, ricambi e NRE.

Contenuto

Quali schede compongono un AMR/AGV?

La prima decisione è la partizione delle funzioni, non il numero di strati. Integrare tutto in una scheda può ridurre connettori ma aumentare rumore, calore, fault containment e tempi di debug.

Sottosistema Funzioni Evidenza primaria
Main controller task scheduling, I/O, diagnostics, fieldbus e supervisory state boot, watchdog, memory, timing e interface test
Motor-drive inverter, current/voltage sense, gate drive, encoder feedback e brake output switching, current loop, thermal, encoder and fault reaction
BMS/power battery monitor, charger interface, DC/DC, fuse/contactors e rails power sequence, protection, brownout, charge/discharge and thermal
Compute/perception LiDAR/camera/IMU interfaces, localization e obstacle data link integrity, timestamp, CPU/GPU margin e replay
Safety I/O emergency stop, protective sensor, safe torque/stop path allocated safety requirements, diagnostics e validation owner
Charging/docking contact, alignment, pre-charge, communication e isolation dock cycles, polarity, arcing/thermal and recovery

La guida generale su robotics PCB amplia il contesto. Questa pagina resta focalizzata su AMR/AGV di magazzino e sul package che deve arrivare a un supplier di PCB/PCBA.

Come definire il mission profile?

Un profilo di missione rende dimensionabili corrente, calore, vibrazione e manutenzione. Descrivere il caso normale e i corner: carico massimo, frenate, pendenza, pavimento, ostacoli, turno, dock, temperatura e durata.

Dimensione Input da congelare Perché serve alla PCB
Movimento payload, speed, acceleration, slope, stop/restart e wheel slip dimensiona drive, current peak e feedback
Tempo duty cycle, mission length, idle, charge window e restart definisce energy budget e thermal soak
Ambiente temperature, humidity, dust, shock, vibration, cleaning guida material, coating, connector e test
Interazione persone, pallet, rack, door, mixed traffic determina sensor coverage e safety states
Manutenzione accesso, swap, calibration, repair e spare unit guida modularità, test point e genealogy

Separare mission profile, installation profile e storage/shipping profile. Una temperatura del componente o una velocità del bus non è un requisito finché non è collegata a punto di misura, stato operativo e criterio di accettazione.

Come collegare motion, power e braking?

Il movimento è una catena temporale: comando → drive → motore → encoder → controllo → arresto. La scheda deve rendere osservabili i punti che il sistema usa per limitare coppia, velocità o energia.

Catena Requisito Test/evidence
Command input protocollo, freshness, timeout e priority message fault injection e log
Drive/power stage current/voltage range, switching, dead-time, protection e thermal scope, load profile, short/overcurrent reaction
Motor/encoder phase, resolution, cable, shield, index e plausibility spin test, disconnect, wrong phase and noise
Brake/stop normal, controlled, emergency e safe stop states stop-time test con sistema installato
Recovery reset, limp/degraded mode, manual release e restart inhibit brownout, watchdog, sensor loss and restart test

Il motor-control PCB tratta più in profondità il drive. Qui si definisce l'interfaccia tra drive, controller, safety e power board, evitando che un'ottimizzazione locale rompa il comportamento della macchina.

Come integrare sensori, compute e timebase?

La navigazione dipende dalla qualità temporale e semantica dei dati, non solo dalla presenza di un LiDAR. Per ogni sensore definire frame, timestamp source, latency, drop policy, calibration ID e comportamento degradato.

Fonte Vincoli PCB/PCBA Evidenza
LiDAR/camera high-speed link, power noise, connector, thermal and enclosure window link margin, frame counter, timestamp and replay
IMU low-noise supply, mechanical alignment, clock and vibration coupling bias/scale calibration, thermal drift and shock
Encoder/odometry differential routing, isolation, cable return and debounce count integrity, disconnect and slip cases
Safety scanner independent supply/I/O, diagnostic state and response path field-of-view, stop input and fault reaction

Il compute budget deve includere acquisition, buffering, preprocessing, localization, planning, command output e logging. Il PCB può influenzare clock, memory, link, power e thermal throttling; non può provare da solo che la mappa o l'algoritmo evitino ogni ostacolo.

Come scegliere Industrial Ethernet e wireless?

Separare il protocollo applicativo dal requisito del physical layer. EtherCAT/PROFINET, CAN/CAN-FD, Ethernet, Wi-Fi e cellular descrivono reti e casi d'uso diversi; il layout dipende da PHY, magnetics, isolamento, clock, cavo e ambiente.

Collegamento Decisione Verifica
Drive/encoder bus, cycle, jitter, cable length e isolation eye/BER o protocol margin e fault injection
Controller/fleet Ethernet/Wi-Fi/cellular, security, roaming e fallback throughput, reconnect, authentication e log
Sensor link SerDes/USB/MIPI/Ethernet, power and timebase link counter, CRC/frame counter, thermal corner
Safety dedicated I/O/bus, safe state, diagnostic coverage open/short/stuck-at and end-to-end response

Non attribuire la latenza del task o la sicurezza funzionale a un singolo valore di impedenza. Rilasciare stack-up, reference plane, return path, connector/magnetics model e test method insieme.

Come progettare batteria, BMS e termica?

Il power board va dimensionato su picchi, regen, charging e fault states.

Area Input Cosa misurare
Battery chemistry, series/parallel, current, temperature, aging e storage voltage/current/temp, protection and SOC correlation
DC/DC rails load transient, sequence, isolation, ripple e hold-up scope at load, brownout and restart
Motor drive peak, regen, braking energy, switching and heatsink thermal map, protection and fault response
Charging contact, pre-charge, current limit, docking and communication dock cycles, polarity, charge interruption and recovery
EMC switching loops, cable ingress, shields and common-mode paths pre-scan and applicable formal test

Non usare “rame spesso per oltre X A” come regola universale. La costruzione dipende da duty cycle, temperature rise, copper geometry, vias, connectors e cooling path. Il PCB multilayer o il rame spesso possono essere valutati dopo il power budget, non prima.

Dove passa il confine della safety?

La safety appartiene alla macchina e alle funzioni allocate; la PCB implementa requisiti assegnati e fornisce evidence. Emergency stop, protective field, safe torque off, braking, speed limit e restart inhibit richiedono item definition, hazard analysis, architecture, diagnostics, independence e validation.

Funzione Owner tipico Cosa può provare la PCBA Cosa resta fuori
Power protection hardware/power authority rail, overcurrent, undervoltage, thermal and reset response rischio macchina completo
Safety input/output machine safety owner I/O diagnostics, open/short, watchdog and reaction path PL/SIL/overall validation
Motion control drive/controller owner feedback integrity, command timeout and drive behavior navigation correctness
Protective stop system integrator signal path and timing at interface safeguarding layout and risk assessment
Fleet/task logic software/fleet owner compute/link health and logs WMS productivity or traffic policy

ISO 3691-4, ISO 13849 o IEC 61508 possono entrare nel piano secondo prodotto e mercato. Non assegnare PL o SIL a una scheda solo perché è montata su un AMR.

Quali DFM/DFA/DFT rendono producibile la PCBA?

Rischio DFM/DFA input Evidence
BGA/power package land, voiding, reflow, thermal pad and x-ray access SPI/AOI/X-ray criteria and sample plan
High-current path copper, via arrays, terminals, creepage and heat spread cross-section, resistance and thermal correlation
Sensor/encoder connector retention, shielding, ESD and calibration access fixture, pull/cycle, electrical and calibration record
Ethernet/fieldbus PHY/magnetics, isolation, return path and connector TDR/eye/protocol test and surge/ESD scope
Coating/mechanics keep-out, rework, mounting, flatness and enclosure fit process drawing, inspection and fit test
Programming firmware, keys, serial, variant and rollback checksum, read-back, genealogy and failure reaction

AOI e X-ray non sostituiscono FCT; un FCT che fa solo boot non dimostra drive, encoder o safe stop. Costruire una matrice coverage-defect-method-limit-reaction.

Come progettare diagnostica e service?

Il robot deve poter essere isolato e ripristinato senza cambiare casualmente la configurazione. Prevedere test point e log per rails, clocks, link, temperature, fan, encoder, safety I/O, battery state e fault codes.

La service strategy deve indicare:

  • quale modulo è sostituibile sul campo;
  • quali seriali e revisioni vanno associati dopo lo swap;
  • quale calibrazione o homing è obbligatorio;
  • come bloccare un firmware o una variante errata;
  • quali dati vengono conservati prima del rework;
  • come si verifica il ritorno allo stato sicuro dopo un reset.

Quale prova isola ogni guasto?

Sintomo Cause possibili Isolamento Owner/evidence
stop o reset inatteso brownout, watchdog, EMI, thermal, firmware power log, scope, thermal and event trace hardware/software
errore di posizione encoder, clock, cable, drive or frame loss disconnect, replay, eye/BER and calibration motion owner
collision-avoidance degraded sensor link, timebase, contamination or algorithm sensor health, frame counter, replay and site test perception/safety
battery runtime short cell aging, charger, leakage, radio retry or thermal state-current trace and battery profile power/NPI
one panel/lot fails material, process, placement, fixture or variant genealogy split, golden unit and FA supplier quality

Il primo fail deve restare visibile anche se il retest passa. La reaction plan deve distinguere rework, concession, scrap, containment e re-validation.

Come validare dalla scheda al magazzino?

Livello Dimostra Non dimostra
PCB nudo costruzione, dimensioni, eventuale impedenza e microsection funzione del robot
PCBA assembly, rails, boot, I/O, memory, drive interface e diagnostics navigazione o safety della macchina
Sottosistema motore/encoder, sensor link, battery, charger e communication comportamento nel magazzino
Robot installato motion, docking, perception, stop, EMC, thermal e service KPI universali di magazzino
Pilot route, traffico, charging, fleet, recovery e workflow ogni layout, carico o rete futura

Quali gate servono da EVT a PVT?

Gate Obiettivo Output
EVT bring-up, power/motion/sensor architecture e rischio log, rework, misura iniziale e risk register
DVT design rappresentativo, environment, EMC, safety allocation e service requirement-test matrix, fault results e issue closure
PVT processo produttivo, fixture, programming, variants e genealogy FAI, first-pass yield, coverage, repair and deviation data
Release/change as-built baseline e impatto della modifica approval, re-test scope, PCN/EOL e updated records

Un gate è chiuso quando i criteri sono soddisfatti, non quando scade la data. Congelare hardware, BOM, firmware, calibration, fixture, map/config e limiti come golden configuration.

Come qualificare fornitore, costo e lead time?

Criterio Evidenza da richiedere Confronto corretto
PCB/stack-up construction, copper, via, finish, impedance, panel e test stessa revision e stessi assumptions
Power/motion PCBA package, reflow, x-ray, terminals, coating e thermal stessa BOM e coverage
Sensor/network connector, shield, programming, calibration e fixture stesso test scope e raw-data format
Lifecycle AVL, alternates, PCN, EOL/NCNR e shortage plan stesso reaction/approval path
Quality/service genealogy, FA, MRB, repair, spare e retention stessi deliverable e tempi

Costo e lead time sono guidati da power semiconductors, MCU/SoC e memory, battery/BMS, connector e motor components, HDI/flex/heavy copper, shielding/coating, fixture e programming, calibration, environmental/EMC, quantità, panelization, component availability e iteration risk. Non sono promesse di prezzo o prestazione.

Quale pacchetto inviare per quotare la PCBA AMR/AGV?

  1. Mission profile: payload, speed, acceleration, slope, floor, duty, temperature, dust, vibration, charging e maintenance.
  2. Board partition: controller, drive, BMS/power, compute, sensor interface, safety I/O e charging.
  3. Schematic/layout/ODB++/Gerber, drill/backdrill, stack-up, impedance, fabrication/assembly drawings e panel intent.
  4. BOM/AVL con MPN, alternates, lifecycle, componenti allocati, battery, modem, sensors, motors/encoder interface e connectors.
  5. Power/motion limits, rails, peak/regen, protection, thermal, brake/stop interface, clocks e reset behavior.
  6. Sensor/network files, timing, frame/sequence, protocol, fieldbus/Ethernet/wireless, antenna and enclosure constraints.
  7. DFM/DFA/DFT, SPI/AOI/X-ray/ICT/FCT/boundary-scan scope, fixtures, scripts, limits, sample plan e raw data.
  8. Safety allocation, fault injection, diagnostic coverage, responsible authority e applicable machine/market requirements.
  9. EVT/DVT/PVT/FAI quantities, golden unit, genealogy, programming, calibration, packaging e logistics.
  10. NRE/tooling, unit-price breaks, lead-time basis, MOQ/NCNR, PCN/EOL, FA/corrective action, quote validity, assumptions e exclusions.

Quali attività può quotare HILPCB?

HILPCB può valutare PCB multilayer, PCB in rame spesso, assembly SMT, sourcing, DFM/DFT, programmazione e test concordati dopo la revisione dei file. Stack-up, componenti, coating, fixtures, traceability, calibration e report devono essere inclusi nella quotation con criteri di accettazione.

Il proprietario della macchina o l'integratore conserva la responsabilità per navigation, mappe, fleet software, safety case, protective fields, motore/gearbox, charging installation, sito e conformità del robot completo, salvo deliverable espliciti. Una PCBA stabile è una base necessaria, non una certificazione AMR.

FAQ sulla PCB per robot da magazzino

Esiste una PCB standard per un AMR o AGV?

No. Un robot può avere controller, drive, BMS, compute, sensor interface, safety I/O e charging board separati o integrati. La scelta dipende da mission profile, power, safety, spazio, manutenzione e volume.

La PCB controlla da sola la navigazione?

No. Supporta sensori, compute, clock, memoria, link e power. Mappe, localization, planning, fleet logic e criteri di ostacolo appartengono a software e sistema installato.

Quali dati servono per dimensionare il motor-drive?

Payload, speed, acceleration, wheel/motor constants, slope, duty cycle, braking/regen, battery voltage, ambient, cooling, encoder e fault limits. Corrente nominale senza profilo dinamico non basta.

Quando serve il rame spesso?

Quando copper geometry, current profile, temperature rise, vias, terminals e cooling path lo richiedono. Non esiste una soglia universale di ampere; si decide con power/thermal analysis e verifiche rappresentative.

Come si verifica la qualità dei dati LiDAR o encoder?

Definire timestamp, frame/sequence counter, latency, drop policy, calibration ID e fault state. Provare link loss, clock drift, cable disconnect, thermal corner e replay sincronizzato.

Un doppio canale rende automaticamente il robot sicuro?

No. Servono indipendenza, diagnostica, fault reaction, common-cause analysis, safe state, verification e machine-level validation. La topologia del PCB non assegna da sola PL o SIL.

Che cosa deve dimostrare una PCBA di safety I/O?

Le funzioni assegnate: detection di open/short/stuck-at, watchdog, supply monitoring, reaction timing e interfacce. Il safety case e la conformità della macchina restano al proprietario del sistema.

Quali prove coprono un controller AMR?

PCB/PCBA inspection ed electrical test, drive/encoder, power/thermal, sensor links, communication, recovery, environmental/EMC, installed motion/stop e pilot. Ogni prova deve avere limite, configurazione e owner.

Come si progetta il service?

Prevedere test point, log, serial/genealogy, accesso a connettori e batteria, sostituzione modulare, calibrazione/homing post-repair, interlock di firmware/variant e verifica del safe restart.

Quali modifiche richiedono impact assessment?

Materiale, stack-up, MOSFET/IGBT, MCU/SoC, memory, encoder, connector, battery, enclosure, firmware, map/config, calibration, fixture o test limit. La compatibilità meccanica non prova equivalenza.

Cosa confrontare oltre al prezzo?

Construction, BOM/AVL, alternates, assembly, coating, fixtures, programming, calibration, test coverage, raw data, genealogy, FA, NRE, MOQ/NCNR, PCN/EOL e lead-time assumptions.

Il pilot nel magazzino sostituisce il test della PCBA?

No. Il pilot misura interazione tra robot, layout, traffico e flotta. Non sostituisce AOI/X-ray/FCT, power/drive validation, traceability o process correlation.

Quali file accelerano l'RFQ?

Mission profile, partition, schematic/layout, stack-up, BOM/AVL, motor/encoder and sensor interfaces, power/thermal limits, safety allocation, enclosure, firmware/calibration, test scope, quantities, deliverables, lifecycle and change rules.