схемАтор & платФорм — это пакет разработчика печатных плат с открытым исходным кодом для Microsoft Windows, выпущенный под лицензией GNU General Public License. Он был спроектирован так, чтобы его было легко изучить и использовать в инженерном деле, при этом он способен выполнять работу профессионального качества.
Последняя версия 2.4.хх, представленная на этом сайте, включает в себя внутри редактора плат облегченный генератор 3Д-объектов для среды моделирования OpenSCAD, который позволяет просматривать печатную плату в 3D.
В ПлатФорм-2.4 объект 3D-детали создается путем выдавливания фигуры из простой полилинии (эскиза), нарисованной в редакторе посадочных мест детали, но полилиния должна быть замкнутой, то есть представлять собой контур (полигон). Задание параметров выдавливания осуществляется через диалоговое окно, вызываемое из контекстного меню правой кнопки мышки на выбранном сегменте полилинии.
Единицы измерения используются здесь те, которые были заданы для всего проекта (глобально) в главном окне программы (до входа в редактор футпринтов). Это диалоговое окно содержит значения выдавливания, вращения по осям, а затем перемещения по осям в пространстве. Обратите внимание, что построение объекта внутри программы происходит в следующем порядке:
-
extrusion
-
rotation
-
moving
-
matrix
-
global procedures.
Это процедуры, которые применяются одновременно ко всем 3D-объектам в текущем футпринте, чтобы вы могли вращать и поднимать готовую модель по оси Z. Глобальные процедуры не перемещают готовую модель по осям X и Y, так как программа автоматически вычисляет геометрический центр готовой модели, состоящей из одной или нескольких полилиний выдавливания, и помещает его на место центроида. Поэтому, где бы ни находились эти эскизы полилиний, объект все равно окажется в месте расположения центроида. Таким образом, вы всегда можете свободно перемещать начало координат в футпринте и это никак не повлияет на положение 3D-модели (положение 3D-модели можно изменить, переместив центроид).
Теперь, чтобы увидеть, что получилось, нужно в режиме, когда ничего не выделено, вызвать контекстное меню правой кнопки мыши и выбрать Сгенерировать данные OpenSCAD. Программа создаст 3D файлы .scad в папке проекта (\related_files\openscad) и откроет их через OpenSCAD (OpenSCAD необходимо установить самостоятельно, рекомендую версию разработчика 2024 (или более поздняя), в которой есть библиотека Manifold, работающая с объектами гораздо быстрее, чем предыдущая CGAL)
Это был обзор одной части печатной платы. Теперь, чтобы просмотреть всю печатную плату в 3D, выйдите из редактора футпринтов и в главном окне в меню ВИД выберите Переключиться на 3D-модель
Программы СхемАтор и ПлатФорм являются портативными и не требуют установки. Скачайте этот репозиторий в виде ZIP-архива(новейшая версия отладки) или релиз и распакуйте его. Войдите в папку BIN и запустите исполняемый файл СхемАтор.ехе. Руководство пользователя доступно через меню Помощь -> PDF-документ
Просмотреть предыдущие версии на GitHub
Contacts:
История:
| № версии | Доработки | Дата выпуска |
|---|---|---|
| 2.4.16 | Внедрён генератор 3d-объектов для OpenSCAD | 10.06.2024 |
| 2.4.17 | Исправлена ошибка хранения меток в избранном (схемАтор) | 20.11.2024 |
| 2.4.18 | Мелкие исправления | 24.12.2024 |
| 2.4.19 | Мелкие исправления | 12.01.2025 |
| 2.4.20 | Внедрён генератор DXF в меню правой кнопки (схемАтор) | 21.02.2025 |
| 2.4.21 | Галка «группировать по названию» в диалоговом окне перенумерации обозначений (схемАтор) | 10.03.2025 |
| 2.4.22 | Добавление фона детали через меню «Файл -> Картинка полилинии» (схемАтор) | 19.03.2025 |
| 2.4.23 | Улучшен поворот группы текстов в схемАторе. Мелкие исправления | 24.03.2025 |
| 2.4.24 | Исправлена ошибка работы с инфобоксом. Мелкие улучшения | 12.06.2025 |
| 2.4.25 | Неподключённые пины в схемАторе - в фоновый слой. Мелкие улучшения | 22.06.2025 |
| 2.4.26(текущая) | Кнопки перехода редакторов на верхней панели. Улучшение тестирования трасс | 29.06.2025 |
| 2.4.27 | Поиск футпринтов по расстоянию между пинами, альтернативные функции пина на схеме, область запрета в футпринте, требование проверки DRC перед генерацией герберов, панелизация с репперными знаками на стадии формирования герберов, фрезерный контур для панелизации плат со сложным контуром, симметризация мультизаготовки для оптимизации производства, генерация CSV-report для панелизированных плат, DXF для лазерного гравёра, G-CODE для фрезерного станка, интерактивный вид печатной в схематоре (скрипт), ноуды на концах полилинии(F9), возм.сепарированной печати ПДФ в один файл, проекции слоя TOP_COPPER или BOTTOM_COPPER в OpenSCAD, оптимизация, мелкие доработки | планируется 10.10.2025 |