Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: KiCad и Android
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > KiCAD
zbbucket
Всем доброго здоровья!

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

Может, кто подскажет — есть ли подвижки по его портированию на Android? Если есть, то все грустно, как ни странно cool.gif

Потому что попробовал я на Java/Scala сообразить приложение, чтобы KiCad-овые схемки на планшете рисовать. Получилась вот такая вот альфа-версия: https://bitbucket.org/zbbucket/java-simple-...the%20interface . Мальца не по-русски, ну да ничего, скриншот интернационален в английских пределах rolleyes.gif

1. Описание

В активе. Умеет отображать-редактировать схемы *.sch, а также читать *.lib файлы с описаниями компонентов. Работает на десктопе и андроиде. Простенькие схемы (а других пока и не держим wacko.gif ) можно не только нарисовать, но и просимулировать.

В пассиве. Очень любит CPU, причем просто для отрисовки (она идет на 60 FPS, да и оптимизаций пока что нет), без OpenGL-я работать не будет совсем. Поддержка KiCad-овых файлов неполная, только чтобы можно было прочитать-сохранить простые аналоговые схемы. Да и общий интерфейс из разряда «чтобы было».

В комплекте самописная библиотека с резисторами-конденсаторами; но в проге есть кнопка Download Libraries, снизу слева. Она скачивает ки-кадную device.lib, и можно будет открыть схему уже со стандартными элементами (например, вот эту https://bitbucket.org/zbbucket/java-simple-....sch?at=default )

Замечание для настороженных пользователей: приложение умеет лазить в интернет (за этой единственной библиотекой), умеет читать-писать файлы на диске. Читать — только те, на которые натравите в диалого Open File, а писать — те, что скажете в диалоге Save File. Ну и еще создает в своей папке файл default.sch, куда сохраняет текущую схему при каждом удобном случае.

Так что запускать лучше всего с минимальными правами. Троянов разводить не приходилось (хотя справки нет maniac.gif ), но ошибок ляпнуть — это запросто, а здесь и ресурсы занимаются (OpenGL-ем), и файлы пишутся, лучше перестраховаться.

2. Скачивание и запуск

Если у кого-то возникло желание потестить приложение, то скачать можно вот тут: https://bitbucket.org/zbbucket/java-simple-circuit/downloads , ну и код обитает там же https://bitbucket.org/zbbucket/java-simple-...0401?at=default

Для десктопной версии нужен комп с рабочим OpenGL-ем и установленной Java. Запуск идет вот так: java -jar java-simple-circuit-0.1.jar

Работа проверялась только на linux x86-64 с карточкой NVidia.

Андроид: тесты были на планшете с Android 4.0.3 (API 15), код собран под Android 3.0 (API 11). Поскольку это совсем альфа-версия, то в маркете ничего не опубликовано, установка только из файла java-simple-circuit-0.1.apk .

3. Заключение

Если у кого-то есть мысли, стоит ли развивать эту штуковину дальше, или же какие другие пожелания/комментарии, то было бы очень интересно их услышать.
blam25
Схем? не думал что возможно
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.