в целом задача номер раз
1.будет управляющая дуня, она включена всегда, на экран выводит какой тип контроллера включен и показания вольтажа-амперов итд выводить с блоков питания
2. на нее будет заведено все концевики (6 штук) и ноги на 4 оптрона для включения нужной дуни для конкретного вида обработки
3. на этой же платке будет разведена комутация из 3х возможных блоков питания, 1 блок от 9 до 12 вольт собсно для питания дуней и питания опторазвязок на драйверах ШД, так же джамперами будет выбираться питать ли от этого же БП и ШД сами, и электро-нагреватели для 3д принтера, там же стоит AMS1117 для питания дуней и всей периферии (оптичекие концевики , датчики итд)
4. второй бп будет конкретно для питания шаговиков, от 12 до 36 вольт, перемычка вышесказанная будет разрывать цепь от первого БП если тут что то подключено, так же будет стоять скорей всего стабилизатор с 40 до 12 вольт и так же перемычкой переключаться для питания первой цепи (например если БП мощный то чтоб не огородить 2 блока, и питать все цепи от этого)
5. третий бп так же перемычка от первого для нагревателей, если первый бп мощный то питаем все от него, либо снимаем перемычки и питаем нагреватели от отдельного БП
сразу скажу что питание самих ШД идет от отдельной колодки, развязанной на самих драйверах ШД оптопарами, драйвер кетайский TB6600
концевики питание берут с первого БП на контроллеры заведено только сигнальный пин, драйверы ШД так же отдельно запитаны от этого БП.
пока вот все что вспомнил что хотелося