diff --git a/hardware_system.py b/hardware_system.py
index fe1e0170e898f1ed1c2d11676abf1e9e11f63c69..0c60657ae43c34d70a21ad360d1adf59f62024f3 100644
--- a/hardware_system.py
+++ b/hardware_system.py
@@ -284,9 +284,12 @@ class OhmPiHardware:
             mux_workers = []
             for idx, elec in enumerate(electrodes):
                 elec_dict[roles[idx]].append(elec)
-                mux = self._cabling[(elec, roles[idx])][0]
-                if mux not in mux_workers:
-                    mux_workers.append(mux)
+                try:
+                    mux = self._cabling[(elec, roles[idx])][0]
+                    if mux not in mux_workers:
+                        mux_workers.append(mux)
+                except KeyError:
+                    self.exec_logger.warning(f'({elec}, {roles[idx]} is not in cabling. It will be ignored...')
             mux_workers = list(set(mux_workers))
             b = Barrier(len(mux_workers)+1)
             self.mux_barrier = b