akostt/ewb512-schematics
v1.0.1MIT
Read, validate, edit, render and create Electronics Workbench 5.x (.ewb) schematics.
Changelog
1.0.1 — 2026-10-21
- Исправлена потеря единиц
ModelUnitsпри создании и пересборке схем: EWB хранит ведущее числоValueв единице, выбранной первым кодомModelUnits, поэтому подстановка каталожных кодов превращала 50 µF в 50 F. ewb_create_schematic,ewb_add_componentиewb_update_componentпринимают необязательныйmodel_units, поэтому при пересборке схемы можно сохранить исходные единицы EWB (µF, V, mV), а не каталожные по умолчанию.- SVG-превью учитывает известные коды
ModelUnits: конденсаторы показываются в µF, источник — в V, вольтметр — в V (диапазон хранится в mV).
1.0.0 — 2026-10-21
Первый публичный выпуск.
- MCP-сервер
scripts/server.pyна stdlib без внешних зависимостей: чтение, валидация, редактирование, создание и SVG-превью схем EWB 5.x. - Разбор и побайтовая запись контейнера
.ewb(EncryptionType: 2) и документаProject_5_1. - Генерация пустого документа без файла-шаблона, созданного приложением.
- Каталог компонентов EWB, геометрия выводов, автоматическая маршрутизация
проводов. Полный список всех 40 записей
PartNum 0..39— вdocs/CATALOG.md. - Плагинные манифесты и конфигурации для Claude Code, Codex, Cursor, Gemini CLI, Qwen Code, OpenCode, Kimi Code, Muse, Antigravity, Devin CLI, Hermes Agent, GitHub Copilot CLI, VS Code, Factory Droid и Qoder.
- Локальные маркетплейсы Claude Code, Codex и Muse; переносимый пакет
Agent Plugins 1.0.0 (
plugin.json+mcp.json+skills/). - Инструкция для агентов
skills/ewb-schematics/SKILL.md. - Русская документация: установка, инструменты, формат и диагностика.
- Модульные тесты, включая проверку согласованности всех манифестов, и CI для Python 3.8, 3.10, 3.12 и 3.13.