Да, очень интересный проект от kaplya.
Или вот ещё тоже очень интересный проект:
https://miniplc.ru, но там только продажа, не open source .
Но я хотел замутить плату ПЛК исключительно на готовых модульных комплектующих с AliExpress (без необходимости паять мелкие компоненты на материнке и возможностью оперативно их менять при ремонте).
Поначалу хотел взять проект FLplc от golowa70, но не нашёл его файлов и попросил автора помочь чуток его подправить (адаптировать плату в свободное время - я вряд-ли слёту смогу такое быстро осуществить, так как никогда такого не делал), но ответа не получил, вероятно по причине того, что запросы (хотелки) у меня оказались почти запредельными :
[scroll]Если кто-то сможет помочь на основе этой платы или другой имеющейся сделать другую плату с теми-же размерами под корпус D6MG со стандартными клеммниками (шаг 5,08 мм) , то на плате не должно быть каких-либо элементов, кроме разъёмов и фильтрующих керамических конденсаторов (не SMD) и электролитов 1000-2200 мкФ возле каждого субмодуля, а все субмодули нужно будет устанавливать по такому-же принципу и на таких-же разъёмных соединителях, как у Nano/NodeMCU .
Модули буду брать с AliExpress (при необходимости штыри разъёмов всегда буду перепаивать на сторону, обратную корпусным компонентам, включая и разъём СИМ-карты, для установки в разъёмы платы):
1. кроме Arduino Nano и MEGA нужно предусмотреть возможность установки двух модификаций NodeMCU с разным размером платы (
https://ru.aliexpress.com/item/1PCS-Wir ... 17003.html) и в перспективе ещё и STM32F103 (
https://ru.aliexpress.com/item/STM32F10 ... 70602.html)
2. кроме W5500 Ethernet SPI Module (
https://ru.aliexpress.com/item/W5500-Et ... 54059.html) нужно предусмотреть возможность установки двух других сетевух (
https://ru.aliexpress.com/item/1-ENC28J ... 99636.html и в перспективе ещё и
https://ru.aliexpress.com/item/Wavgat-S ... 02195.html)
3. нужно предусмотреть возможность установки модуля ESP-01 (
https://ru.aliexpress.com/item/Free-shi ... 96994.html) и SIM800L (
https://ru.aliexpress.com/item/Smallest ... 25687.html)
4. нужно предусмотреть возможность установки 1-4 модуля RS-485 (
https://ru.aliexpress.com/item/5pcs-lot ... 62343.html), таким образом, чтобы клеммник выступал за край корпуса на 5-10 мм
4. нужно предусмотреть возможность установки на пути к выходным клеммникам (в разрыв сигнала) нескольких модулей ADUM1201 (
https://ru.aliexpress.com/item/EYEWINK- ... 53897.html) для изоляции свободных портов MCU
5. нужно предусмотреть возможность установки модуля расширения имеющихся портов для NodeMCU на MCP23017 I2C (
https://ru.aliexpress.com/item/1-MCP230 ... 55097.html) входом на плату, подключение выхода модуля на плате не предусмотрено (под шлейф), 2-3 разъёмов I2C и 1-2 разъёмов SPI
6. нужно предусмотреть возможность установки понижающего модуля DC-DC на LM2596S (
https://ru.aliexpress.com/item/1pcs-Ult ... 24397.html) для питания от +12--24 в. и повышающего модуля DC-DC на MT3608 (
https://ru.aliexpress.com/item/MT3608-D ... 36088.html) для питания от Li-ion батареи 18650
7. если позволит место на плате, предусмотреть возможность установки нескольких релейных модулей (
https://ru.aliexpress.com/item/DC5V-1-2 ... 78613.html), таким образом, чтобы клеммник выступал за край корпуса на 5-10 мм и в любом случае предусмотреть разъём расширения имеющихся портов для подключения вторым этажом блока дополнительных релейных модулей.[/scroll]
Понимаю, что запросы (хотелки) у меня почти запредельные, но так уж нужно (хочу сделать почти универсальную материнскую плату ПЛК и буду устанавливать только те модули, которые необходимы в данном конкретном проекте).
Ещё раз огромное вам спасибо за оказываемую помощь,
с уважением,
Сергей