A configurable modular card (100, 101, 102, 103) for use in a simulator, the card comprising: a board; at least one processor mounted on the board; at least one memory mounted on the board and in electronic communication with the processor; a configurable input/output unit comprising a plurality of configurable inputs and outputs, the configurable input/output unit having a predefined output for sending a broadcast message comprising a configuration request and a predefined input for receiving a broadcast response message; a bus electronically connected with the configurable input/output unit, the at least one processor and the at least one memory for providing electronic data exchange there between; input/output configuration code stored in the memory, the input/output configuration code when executed by the at least one processor configures the plurality of inputs and outputs of the configurable input/output unit based on the broadcast response message; a power supply, the power supply receiving an entry power of a predetermined voltage and comprising a plurality of configurable power supply circuits (61, 62); power supply configuration code stored in the memory, the power supply configuration code when executed by the at least one processor configures the plurality of power circuits (61, 62) of the power supply based on the broadcast response message; testing code stored in the memory, the testing code when executed by the at least one processor generates testing signals to the plurality of inputs and outputs (41, 42) of the configurable input/output unit for testing that the plurality of inputs and outputs are operating in conformance with their configuration based on the broadcast response message, the testing code further generates testing signals to the plurality of power circuits (61, 62) of the power supply for testing that the plurality of power circuits are operating in conformance with their configuration based on the broadcast response message; wherein, if the configurable modular card in charge of controlling a mechanical actuator is not operating properly, the configurable modular card may be reconfigured to control the actuator; and wherein upon reception of a reconfiguration request by the configurable I/O unit of the configurable modular card, its processor executes the input/output configuration code to reconfigure the plurality of inputs and outputs of its configurable I/O unit based on the reconfiguration request. a board; at least one processor mounted on the board; at least one memory mounted on the board and in electronic communication with the processor; a configurable input/output unit comprising a plurality of configurable inputs and outputs, the configurable input/output unit having a predefined output for sending a broadcast message comprising a configuration request and a predefined input for receiving a broadcast response message; a bus electronically connected with the configurable input/output unit, the at least one processor and the at least one memory for providing electronic data exchange there between; input/output configuration code stored in the memory, the input/output configuration code when executed by the at least one processor configures the plurality of inputs and outputs of the configurable input/output unit based on the broadcast response message; a power supply, the power supply receiving an entry power of a predetermined voltage and comprising a plurality of configurable power supply circuits (61, 62); power supply configuration code stored in the memory, the power supply configuration code when executed by the at least one processor configures the plurality of power circuits (61, 62) of the power supply based on the broadcast response message; testing code stored in the memory, the testing code when executed by the at least one processor generates testing signals to the plurality of inputs and outputs (41, 42) of the configurable input/output unit for testing that the plurality of inputs and outputs are operating in conformance with their configuration based on the broadcast response message, the testing code further generates testing signals to the plurality of power circuits (61, 62) of the power supply for testing that the plurality of power circuits are operating in conformance with their configuration based on the broadcast response message; wherein, if the configurable modular card in charge of controlling a mechanical actuator is not operating properly, the configurable modular card may be reconfigured to control the actuator; and wherein upon reception of a reconfiguration request by the configurable I/O unit of the configurable modular card, its processor executes the input/output configuration code to reconfigure the plurality of inputs and outputs of its configurable I/O unit based on the reconfiguration request.