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?
- Come definire il mission profile?
- Come collegare motion, power e braking?
- Come integrare sensori, compute e timebase?
- Come scegliere Industrial Ethernet e wireless?
- Come progettare batteria, BMS e termica?
- Dove passa il confine della safety?
- Quali DFM/DFA/DFT rendono producibile la PCBA?
- Come progettare diagnostica e service?
- Quale prova isola ogni guasto?
- Come validare dalla scheda al magazzino?
- Quali gate servono da EVT a PVT?
- Come qualificare fornitore, costo e lead time?
- Quale pacchetto inviare per quotare la PCBA?
- Quali attività può quotare HILPCB?
- Domande tecniche e di acquisto
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?
- Mission profile: payload, speed, acceleration, slope, floor, duty, temperature, dust, vibration, charging e maintenance.
- Board partition: controller, drive, BMS/power, compute, sensor interface, safety I/O e charging.
- Schematic/layout/ODB++/Gerber, drill/backdrill, stack-up, impedance, fabrication/assembly drawings e panel intent.
- BOM/AVL con MPN, alternates, lifecycle, componenti allocati, battery, modem, sensors, motors/encoder interface e connectors.
- Power/motion limits, rails, peak/regen, protection, thermal, brake/stop interface, clocks e reset behavior.
- Sensor/network files, timing, frame/sequence, protocol, fieldbus/Ethernet/wireless, antenna and enclosure constraints.
- DFM/DFA/DFT, SPI/AOI/X-ray/ICT/FCT/boundary-scan scope, fixtures, scripts, limits, sample plan e raw data.
- Safety allocation, fault injection, diagnostic coverage, responsible authority e applicable machine/market requirements.
- EVT/DVT/PVT/FAI quantities, golden unit, genealogy, programming, calibration, packaging e logistics.
- 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.

