A method comprising: detecting, by a controller, a presence of a plurality of circuit terminals mounted on a removable plate and connected to power conversion hardware of a power converter, and detecting, by the controller, a presence of a plurality of electrical switches of the power conversion hardware, wherein each of the plurality of circuit terminals is configurable as an input circuit terminal or an output circuit terminal of the power converter, e.g. as indicated by user-programmable settings stored in a memory device accessible by the controller, and wherein at least one of the number of input circuit terminals or the number of output circuit terminals (105, 205) is variable by mounting a different removable plate; determining, by the controller, a hardware configuration and which of the present switches can be operated by the controller, and determining, by the controller, which of the plurality of circuit terminals are configured as output circuit terminals and which of the plurality of circuit terminals are configured as input circuit terminals; determining, by the controller, a maximum voltage limit and a maximum current limit based on the hardware configuration, for each of the plurality of circuit terminals; and operating the plurality of electrical switches to provide electrical power to a direct current bus from power received from the input circuit terminals and to provide power to the output circuit terminals from power of the direct current bus, wherein operating the plurality of electrical switches includes at least one of: preventing a voltage from exceeding the maximum voltage limit for a respective one of the plurality of circuit terminals, or preventing a current from exceeding the maximum current limit for a respective one of the plurality of circuit terminals (105, 205). detecting, by a controller, a presence of a plurality of circuit terminals mounted on a removable plate and connected to power conversion hardware of a power converter, and detecting, by the controller, a presence of a plurality of electrical switches of the power conversion hardware, wherein each of the plurality of circuit terminals is configurable as an input circuit terminal or an output circuit terminal of the power converter, e.g. as indicated by user-programmable settings stored in a memory device accessible by the controller, and wherein at least one of the number of input circuit terminals or the number of output circuit terminals (105, 205) is variable by mounting a different removable plate; determining, by the controller, a hardware configuration and which of the present switches can be operated by the controller, and determining, by the controller, which of the plurality of circuit terminals are configured as output circuit terminals and which of the plurality of circuit terminals are configured as input circuit terminals; determining, by the controller, a maximum voltage limit and a maximum current limit based on the hardware configuration, for each of the plurality of circuit terminals; and operating the plurality of electrical switches to provide electrical power to a direct current bus from power received from the input circuit terminals and to provide power to the output circuit terminals from power of the direct current bus, wherein operating the plurality of electrical switches includes at least one of: preventing a voltage from exceeding the maximum voltage limit for a respective one of the plurality of circuit terminals, or preventing a current from exceeding the maximum current limit for a respective one of the plurality of circuit terminals (105, 205). preventing a voltage from exceeding the maximum voltage limit for a respective one of the plurality of circuit terminals, or preventing a current from exceeding the maximum current limit for a respective one of the plurality of circuit terminals (105, 205).