Ответы к посту
MoonCAD теперь в 3D
58

Ответ на пост «MoonCAD теперь в 3D»

Я рад, что проблема отрисовки проектов электрики и автоматизации откликается не только у меня и с каждым днем находятся новые проекты облегчающие жизнь.

Поэтому в марте 2026 года мы с командой начали разработку собственного проекта — Slate Tech.
И начали мы именно с решения проблем отрисовки электрических щитов.
Новости проекта публикуются здесь.

Один из проектов в slate-tech

Один из проектов в slate-tech

С чего всё началось

Главной проблемой для меня всегда было отсутствие нормальной автоматизации при отрисовке визуализированных схем щитов.

В разных программах постоянно чего-то не хватало:

  • готовых отрисованных модулей;

  • простого создания собственных фигур;

  • нормальной спецификации с артикулами;

  • подсчёта кабеля;

  • кабельного журнала;

  • возможности нормально работать не только с обычными проводами, но и, например, с витой парой и KNX;

  • удобного экспорта всего проекта в PDF в формате готовой документации.

При этом большую часть времени ты тратишь не на проектирование как таковое, а на рутину: двигать линии, поправлять маркировку, переставлять модули, обновлять листы после каждого изменения.

Хотелось сделать инструмент, где на первом месте находится сам проект, а не несколько дней рисования проводов. Так мы создали slate-tech, программу которая ускоряет работу при проектировании в 5-10 раз.

На чём это всё работает

Сначала нужно было определиться с технологией.

Я решил делать браузерное веб-приложение, чтобы не было привязки к Windows, macOS или конкретному компьютеру.

Для самого редактора выбрали PixiJS — игровой 2D-движок рендеринга, который позволяет использовать векторную графику и выводить большое количество объектов на экран через видеокарту.

Сайт движка PixiJS

Сайт движка PixiJS

Это важно, потому что в реальном проекте легко может быть несколько сотен модулей, огромное количество соединений, подписей, направляющих и других элементов. И всё это должно нормально двигаться и масштабироваться.

А где взять тысячи модулей?

После первых тестов быстро пришло понимание: хорошо, MVP редактора мы сделали. А что в нём рисовать?

Самостоятельно отрисовывать тысячи автоматов, реле, клемм, блоков питания и прочего оборудования — задача практически бесконечная.

До этого я много работал в Visio и использовал фигуры автора TimVisio. Поэтому мы договорились об официальном использовании его библиотеки.

За это ему отдельное огромное спасибо.

Сейчас в библиотеке Slate Tech уже более 2800 фигур и около 20 000 артикулов.

Отсортированная библиотека

Отсортированная библиотека

Отдельно хочу сказать про сами идеи и интерфейс. Я не ставил перед собой задачу изобрести каждый инструмент с нуля. Большая часть решений появилась из моего собственного опыта проектирования: я просто выписывал операции, на которые постоянно тратил время, и думал, как их можно автоматизировать.

При этом я много смотрел на другие программы, которыми пользовался сам: Visio, SketchUp, графические и CAD-редакторы. Если где-то уже существует удобная и привычная механика, я не вижу смысла придумывать ей менее удобную замену только ради уникальности.

Поэтому в Slate Tech можно встретить знакомые подходы: работу со слоями как в графических редакторах, логику выделения из SketchUp, привычные горячие клавиши и другие решения. А уже поверх этого мы добавляли специфичную для проектирования щитов автоматизацию, которой мне самому не хватало в других программах.

Я начал автоматизировать практически каждый процесс, до которого смог дотянуться.

А дальше началось самое интересное.


Склейка модулей

Есть отдельный инструмент «Склейка».

Если несколько модулей стоят рядом и склеены между собой, достаточно потянуть за один — остальные поедут вместе с ним.

То же самое работает со вложенными объектами.

Например, если переместить раму щита, вместе с ней переместятся DIN-рейки внутри рамы, а вместе с DIN-рейками — установленные на них модули.

Не нужно каждый раз выделять всё вручную.


Проектная и «человеческая» маркировка

Обычно есть два способа обозначить один и тот же автомат.

Проектный:

QF28

И понятный человеку:

Розетки кухня

Во время проектирования постоянно держать в голове, что линию «Розетки кухня» нужно соединить с QF28 и клеммой X86, не очень удобно.

Поэтому в Slate Tech между этими режимами можно переключаться прямо во время работы.

Когда нужна документация — смотрим QF28.

Когда нужно понять, что вообще перед нами находится — «Розетки кухня».
Кстати, на большинстве модулей, наклейка уже существует и нет необходимости в ее создании, но вы можете ее отредактировать.


Провода по направляющим

Наверное, одна из самых важных функций.

Раньше прокладка красивых соединений была огромным количеством ручной работы.

Сейчас логика другая:

расставили модули → нарисовали направляющие → указали две точки подключения.

Провод сам строит маршрут по разрешённым направляющим.

Можно указать расстояние, на котором провод должен искать направляющую, включить или отключить привязку и настроить сам маршрут.

За счёт этого переставить местами несколько автоматов или целую DIN-рейку — это изменение на несколько секунд, а не повод заново перерисовывать половину схемы.


Автоматическая маркировка «откуда — куда»

Мне всегда нравился такой формат маркировки проводов.

Например:

QF1:2 → X1:5

Сразу понятно, от какого модуля и контакта идёт провод и куда приходит.

Проблема только в том, что раньше всё это приходилось подписывать вручную.

В нашей библиотеке у большинства оборудования размечены контакты. Поэтому после маркировки самих модулей программа уже знает, что перед ней QF1 и что провод подключён к его контакту 2.

Маркировка формируется автоматически.

При этом никто не заставляет использовать именно такой формат. Есть ручной текст и обычная последовательная нумерация проводов.


Автомаркировка модулей

Расставили оборудование на схеме, выделили нужные модули, вызвали инструмент маркировки.

Указываем:

  • префикс;

  • начальный номер;

  • направление нумерации.

И вместо ручного QF1, QF2, QF3... вся схема маркируется автоматически.

На большом щите это экономит довольно приличное количество времени.


Нормальная система слоёв

Здесь мы просто взяли то хорошее, что давно существует в графических редакторах.

Мне всегда было непонятно, зачем постоянно отправлять объекты «назад» и «вперёд».

DIN-рейки логично находятся в одном слое, автоматы — в другом, провода — в третьем.

Слои имеют иерархию. Если слой с DIN-рейками находится ниже слоя автоматов, то и на холсте они будут располагаться соответствующим образом.

Отдельные слои и фигуры можно:

  • скрывать;

  • блокировать от изменений;

  • исключать из спецификации;


Дублирование

Любую фигуру можно выделить и горячей клавишей вызвать инструмент дублирования.

Указывается количество копий, направление, расстояние между ними и другие параметры.

Вместо двадцати Ctrl+C / Ctrl+V можно сразу создать нужный ряд оборудования.

Кстати, горячих клавиш у нас вообще довольно много.


Автоматический выбор сечения

Не всегда сечение провода можно определить автоматически.

Но там, где можно, почему бы этого не делать?

Например, для автоматов и АВДТ можно заранее настроить необходимые значения.

При коммутации такого оборудования программа автоматически выберет нужное сечение.

Если необходимо — его всегда можно задать вручную.


Витая пара и KNX

Поскольку я сам проектирую щиты автоматизации, витая пара в моих проектах встречается постоянно.

И её нормальная отрисовка в других программах всегда доставляла отдельное удовольствие.

Поэтому в Slate Tech витую пару можно рисовать как отдельными жилами, так и непосредственно парой.

Аналогичная логика реализована для KNX-кабеля.


Выделение как в SketchUp

Кроме привычных Ctrl и Shift, мы позаимствовали логику рамки выделения у SketchUp.

Если выделять слева направо, фигура должна полностью попасть внутрь области.

Если справа налево — достаточно, чтобы рамка задела её хотя бы частично.

К этой мелочи очень быстро привыкаешь.


Генератор щитов и собственные фигуры

Несмотря на тысячи элементов в библиотеке, добавить вообще всё существующее оборудование невозможно.

Поэтому есть редактор собственных фигур.

Можно загрузить SVG, указать:

  • реальные размеры;

  • контакты;

  • их обозначения;

  • точки прилипания;

  • артикул;

  • производителя;

  • другие параметры.

После этого фигура появляется в вашей личной библиотеке и её можно использовать в проектах.

Главное условие — разумеется, не загружать чужие авторские фигуры без разрешения их владельцев.

Также мы сделали генератор щитов.

Можно указать размеры, количество рядов, длину DIN-реек и другие параметры, после чего программа соберёт необходимую конфигурацию из корпуса, рам, DIN-реек, пластронов и дверей.


Экспорт документации

Это ещё одна вещь, которая отнимала у меня огромное количество времени.

В Slate Tech используется система рамок.

Рамка фактически является листом будущей документации.

Внутри каждого листа можно отдельно настроить видимость слоёв.

То есть проект существует в одном экземпляре, но из него можно формировать сколько угодно представлений.

Например:

  • общий вид щита;

  • силовая часть;

  • автоматика;

  • освещение;

  • отдельные группы соединений.

Изменили сам проект — изменения появились везде.

В итоге подготовка PDF после завершения проекта занимает буквально несколько минут вместо нескольких часов ручной сборки листов.


Спецификация и кабельный журнал

У каждой фигуры есть название, производитель и артикул.

Поэтому спецификация собирается автоматически.

Кроме оборудования формируются отдельные листы с:

  • количеством используемого кабеля;

  • витой парой;

  • наконечниками;

  • термоусадкой для маркировки;

  • расшифровкой маркировок;

  • кабельным журналом;

  • данными для печати термоусадки на специализированном принтере.

То есть схема становится не просто красивой картинкой, а источником данных для дальнейшей сборки щита.


Можно отправить проект заказчику или сборщику

Мы сделали отдельный режим просмотра проекта по ссылке.

Например, можно отправить заказчику ссылку для согласования внешнего вида и расположения оборудования.

Или передать проект человеку, который будет собирать щит.

В режиме просмотра можно нажать на конкретный провод — он подсветится на всей схеме, будут видны его начало, конец и параметры.

На мой взгляд, это сильно упрощает сборку и проверку.

Пример просмотра проекта:
[ссылка]


Что в итоге

За последние полгода мы прошли довольно большой путь.

Было два этапа закрытого альфа-тестирования, больше 30 участников, больше 30 найденных и исправленных багов и десятки функций и улучшений, которые появились именно благодаря обратной связи пользователей.

Я изначально не хотел выпускать продукт в состоянии «ну вроде работает, потом доделаем».

С 31 августа 2026 года Slate Tech находится в открытом доступе.

Основные задачи проектирования щитов в таком формате редактор уже закрывает.

Для знакомства с программой мы подготовили достаточно подробную Базу знаний. Там разобраны как самые базовые вещи для первого запуска, так и отдельные нюансы работы с инструментами, слоями, проводами, библиотекой, экспортом и другими функциями.

Для всех действий есть видео-примеры, поэтому необязательно разбираться во всём методом тыка. Можно открыть нужный раздел и посмотреть, как конкретный инструмент работает на практике.

То есть начать можно вообще без предварительного обучения: зарегистрировались, открыли базу знаний и постепенно собираете свой первый проект.

И отдельно хочется сказать спасибо всем, кто участвовали в тестировании, писали сообщения с замечаниями, идеями и просто поддерживал проект.

Отзывы от пользователей и интеграторов

Я очень рад видеть, что работа нашей команды действительно кому-то облегчает жизнь.


А сколько стоит?

Это был довольно сложный вопрос.

С одной стороны, я хотел оставить возможность пользоваться Slate Tech людям, которые просто интересуются электрикой, строят собственный дом или хотят один раз нарисовать щит для себя.

С другой — не хотелось полностью обесценивать полгода работы команды, дальнейшую разработку, серверы, поддержку библиотеки и всё остальное.

Поэтому с сегодняшнего дня для энтузиастов доступен бесплатный пожизненный доступ к одному проекту без ограничения по времени.

Можно зарегистрироваться и пользоваться.

Для интеграторов, проектировщиков и электриков есть отдельная линейка тарифов.
А так же система управления правами доступа участников команды и управление компанией.

Тут логика довольно простая: если программа экономит на одном проекте хотя бы 1–2 часа работы специалиста, подписка уже себя окупает.


Если кому-то интересно посмотреть, что получилось:

Сайт / регистрация: [ссылка]

База знаний: [ссылка]

Telegram-канал: [ссылка]

Чат пользователей: [ссылка]

Буду рад обратной связи, особенно от тех, кто сам занимается проектированием и сборкой щитов.
В планах реализация конвертации проекта в однолинейку, отдельный продукт для работы с трассами, развертками и много чего еще.

Интересно, какие вещи в этом процессе больше всего раздражали именно вас :)
Делитесь в комментариях

Показать полностью 15 11
117

Ответ на пост «MoonCAD теперь в 3D»

Про монтаж электро-кабелей

Программы проектирования трассировки это прекрасно.
Но монтажнику, для ускорения, нужна какая-то лазерная приблуда, которая ставит точки вывода хвостов.

К примеру - 6 точек на потолке сразу там где нужно, чтобы монтажник не бегал с разметкой перед разводкой кабелей. Китайцы наверное уже проектируют что-то подобное ))
Как это может работать:

1. Поставил прибор в любую точку комнаты на треногу

2. Нажал кнопку и машина сама за секунду сканирует комнату и по закаченному в ней проекту точно ставит точки подсветки там где нужно.

Это возможно уже. Лазерная пушка для комаров (или от...) имеет примерно описанный выше функционал.

3612

MoonCAD теперь в 3D

В MoonCAD появился 3D-режим. Теперь можно посмотреть, как кабели идут по потолку и стенам, где спускаются к розеткам, как проходят рядом и обходят друг друга.

В прошлой статье я рассказывал, как ушёл от плагина для SketchUp к собственной программе. Её сохранили 148 человек.
Спасибо — пора показать, что изменилось.

Зачем мне понадобился 3D

Раньше кабельная модель была по сути 2.5D: на плане видна линия, а высоты, опуски и пространственные переходы задаются в данных. Длина считается, но проверить глазами весь путь кабеля трудно.
При разработке приходилось разбираться в координатах и коде: действительно ли маршрут проходит как задумано, не срезался ли угол диагональю, не потерялся ли участок длины.

Теперь я включаю 3D и узнаю собственный способ монтажа. Кабели лежат рядом, пучки обходят друг друга, есть привычные опуски и переходы. Уже можно посмотреть на узел и понять, что там вообще получилось.

Обходы пересечений программа строит автоматически. Гофра или труба следует за маршрутом кабеля.

При этом 3D — не только просмотр. В нём можно прокладывать трассы и редактировать существующие участки. Работа идёт с тем же проектом, который открыт на плане и развёртках.

Скругления пока устроены отдельно: они делают повороты нагляднее, но не меняют расчётную длину по каждой дуге. Это одна из деталей, которые важно различать: пространственный маршрут участвует в расчёте, а часть оформления остаётся визуальной.

Поменяли на плане — увидели на развёртке и в 3D

Главная идея MoonCAD осталась прежней: не переносить одни и те же данные между несколькими программами.

Например, перенесли розетку. Подключённый конец кабеля следует за ней, положение меняется на плане, развёртке и в 3D, пересчитывается метраж. Или поправили точку трассы на развёртке стены — изменили сам маршрут, а не отдельный рисунок для документации.

Для меня это важнее красивого рендера. Проект почти всегда приходится менять, и хочется исправлять решение один раз, а не вспоминать, в каких ещё таблицах и чертежах остался старый вариант.

Что уже можно сделать в MoonCAD

Работа начинается с плана: стены, помещения, проёмы, затем розетки, выключатели, светильники, выводы оборудования и щит.

У точки задаётся назначение и электрические параметры. Можно указать, например, мощность или ток — недостающие значения MoonCAD рассчитает сам с учётом напряжения и схемы подключения. Розетка, духовка, бойлер или светильник здесь уже не просто значки на плане, а реальные потребители, участвующие в расчётах. Для разных типов нагрузки задаются коэффициенты одновременности. Дальше прокладываются кабельные трассы, формируются группы и подключения к щиту.

На развёртках видны стены с электроточками, высотами, опусками и привязками. Их удобно использовать и для обсуждения с заказчиком, и для подготовки к работе: заранее видно, где будет точка и как к ней подойдёт кабель.

Щит собирается в отдельном разделе. Можно размещать аппараты, шины, клеммы, соединения и получать документацию по сборке. Линии приходят из проекта, поэтому заново переписывать весь список групп не нужно. Для устройств уже поддерживаются разные варианты внешнего вида.

Теперь считаются не только метры кабеля

В MoonCAD есть расчёт нагрузок линий и падения напряжения. На общих участках учитываются подключённые потребители; можно задать коэффициенты одновременности по назначению групп.

Для трёхфазной сети работает автоматическое распределение однофазных групп между L1, L2 и L3 с учётом расчётной нагрузки. Фазы можно назначать и вручную — такое назначение имеет приоритет.

Карта нагрузки показывает расчётную загрузку маршрутов. У выбранного участка можно посмотреть состав пути от щита до потребителя: длины, токи, сопротивления и падение напряжения. Это помогает понять, откуда взялся результат.

Есть и отдельная диагностическая карта короткого замыкания с ориентировочным расчётом тока КЗ и сопоставлением с характеристикой назначенного защитного аппарата.

Расчётную часть ещё развиваю. Учёт способов прокладки и групповых коэффициентов в допустимых токах дорабатывается; проверки времени отключения и селективности пока нет. Результаты нужно проверять перед применением на объекте.

Материалы, стоимость работ и документы

Из проекта собирается ведомость материалов: кабель, гофра, трубы, оборудование, крепёж и другие позиции, связанные с выбранным способом монтажа.

Отдельно рассчитываются объёмы и стоимость работ. Цены работ можно менять под свой прайс или корректировать коэффициентами.
Стоимость самих материалов сюда не подмешивается: MoonCAD считает их состав и количество, а закупочные цены уточняются у поставщика.

Из тех же данных формируются планы, развёртки, схема щита, кабельный журнал и ведомости. Документацию можно получить в PDF, табличные данные — выгрузить в XLSX.

Рассчитанные материалы можно использовать для заявки на закупку прямо из MoonCAD. Не нужно заново набирать весь состав проекта вручную.

Для кого я это делаю

В первую очередь — для частных электриков, небольших бригад, независимых проектировщиков и сборщиков щитов. Для тех, кто сам общается с заказчиком, продумывает объект, считает материалы и отвечает за результат.

Но и самостройщику здесь есть что делать: расставить точки, обозначить оборудование, подготовить понятное задание электрику. Это не отменяет профессиональную проверку, зато обсуждать расположение розеток и трасс можно по проекту, а не жестами у голой стены.

Что пока нужно учитывать

MoonCAD работает в раннем доступе. Я продолжаю дорабатывать интерфейс, расчёты и библиотеку оборудования.

Проекты хранятся локально в браузере, поэтому важные проекты нужно сохранять в файл .mooncad. После очистки данных браузера локальный проект можно потерять.

Буду рад обратной связи от тех, кто попробует MoonCAD на своём объекте.

Показать полностью 10
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества