В качестве рацухи, могу предложить плату разводить с расчетом установки модуля на
этот переходник. А сам переходник - на гребенку в плату.
Причины:
1) Если плата будет использоваться в готовом устройстве, то можно будет достаточно фривольно экспериментировать с прошивками. Время замены, в случае неудачи = время замены модуля целиком (несколько секунд). Это же, в случае выхода модуля из строя (глюканул, сгорел, память побилась и т.д.).
2) Развести сразу плату-переходник для UART-а. Т.е. запасной модуль воткнул в платку-переходник, прошил, вынул и воткнул в "боевое устройство". А со снятым модулем возишься.
3) На указанных переходниках есть место под стабилизатор, т.е. 3.3В делаем локально, что избавляет от необходимости городить дополнительный стабилизатор на большой плате.
4) Поскольку модуль ставим в гребенку, то в нижнем "этаже" дополнительно получаем много места, которое используем при разводке по назначению.
5) Кнопки использовать 90-градусные и расположить их в промежутке "бутерброда". Тем самым, при необходимости, впаиваем кнопки с длинными "штоками" и выводим наружу корпуса. Или лучше даже сделать две пары выводов под прямую и 90-градусную кнопки, а модуль немного отодвинуть от края.
На плате дополнительно развести UART (с удобным подключением внешнего USB-UART-а), обязательно несколько запараллеленых i2c. (к одному подключаем датчик, к другому расширитель портов, к третьему дисплей, к четвертому еще что-то, т.е. 4 минимум).
Габарит платы дисплея 2004 - 60х100мм. Соответственно есть смысл одну из сторон привязать к дисплею, что-бы можно было бутерброд закладывать под такой дисплей.
Поскольку дешево делать 50х50 или 100х100, то логично на дирте делать 60х32 (в 100х100 войдет 4 платки с прорезкой и плата-ререходник под UART. По 60мм стороне выравниваемся и крепимся к дисплею, если нужно).
В самой плате всю часть с бутербродом сдвинуть в один край, в другом можно сделать металлизированные дырки для дособирания схемы под свои нужды. Но при этом обязательно в дырках учесть возможность установки двух "синих" релюшек и 2х 3-контактных разъемов для подвода силовых кабелей к этим релюшкам.
При прикручивании платы к дисплейчику - торцевые кнопки должны логично располагаться с нужной стороны, что-бы ими можно было пользоваться.
Могу помочь с наброском расположения компонентов (в эскизном варианте), но нужен кто-то, кто имеет богатый опыт разводки плат, чтобы избежать детских болезней при разводке (электросовместимость, термобарьеры и т.д.)
p.s. Для быстрого старта есть
NodeMcu...
они помогут новичкам стартануть. А вот для девайсов, которые будут раскидывать по своему дому - наличие в каждом USB-UART-а и лишних прожорливых потребителей могут быть лишними, по-этому переходничек мне кажется более удобным решением.