@startuml hard wiring cloud { [Dolibarr] } package "Convoyeur"{ [M5 Core] [Lecteur NFC] as nfc [Servo Moteur] as servo [GRBL] [Stepper Moteur] as Stepper } [Dolibarr] <-- [M5 Core] : API [M5 Core] --> servo : IO [M5 Core] <-- nfc : IC2 [M5 Core] --> [GRBL] : SPI [GRBL] --> Stepper @enduml