Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
Софт для электронщика / Сообщество EasyElectronics.ru
Рейтинг
8.23
голосов: 7

О блоге

Все, что помогает нам создавать электронику. CAD системы, IDE, схемные эмуляторы и мелкие утилиты для расчетов.

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (156)

Melted_Metal vvzvlad ploop _YS_ Krieger XANDER marvin_yorke WildCat hexanaft Vga Alatar mzw Reverb grand1987 dievgen labor neiver Leopoldius lejay S_Alex

Все читатели блога

Совместный перевод Eagle на русский язык


Всем привет! Не секрет, что русский перевод Eagle выполнен явно автоматическим переводчиком и с кучей ошибок. Все эти «Начните автотрассировщик», «Праверка Технологических правил», «Нарисовать с помощью»(на самом деле это перевод «Draw VIA»), «Заменить части провода с меандр», «Miter провода», «Параметр Теплоизоляция», «Создать термики» и прочие «Перестроки». Конечно, можно всегда сказать «используй английский перевод», но, во-первых, видеть русскоязычные сообщения приятнее, а во-вторых, хороший русский перевод сильно уменьшает порог входа, чего так не хватает при перехода со спринта на нормальную систему.
Eagle написан на QT, который изначально поддерживает мультиязычность, а значит, сделать для него перевод на любой язык не просто, а очень просто! Надо только иметь исходники(.ts-файлы). В день, когда мне надоело видеть ошибки, я написал разработчиком(к удивлению, ответили мне из Autodesk), и мне прислали исходник перевода на русский язык, так что теперь ничего не мешает сделать самый идеальный перевод, какой только можно вообразить. Регистрируйтесь, участвуйте, предлагайте свои варианты перевода — нам пригодится любая помощь.

Итак, что надо сделать, чтобы начать переводить?
1)Вводим почту и желаемый пароль на webtranslateit.com/en/sign_up
2)Кликаем по ссылке в пришедшем письме и подтверждаем почту
3)Идем на webtranslateit.com/en/projects/15190-Eagle-Russian-Translate-Project/invitation_request, выбираем в списке языков RU-Russian, и кликаем «Запросить приглашение»
4)Ждем письма «You're invited to join WebTranslateIt», открываем ссылку «To accept this invitation, please visit:», нажимаем «Yes, accept this invitation».
5)Попадаем в интерфейс переводчика. Нажимаем на «To verify(2,775)». Перед вами — переведенные(частично) строки, слева вверху у которых — исходное значение на английском. Щелкаем на частичный перевод, открывает окно редактирования. Изменяем текст, как кажется вам правильным, сохраняем нажатием на «Save». Все. Пожалуйста, не нажимайте больше никаких кнопок, иначе я не смогу разобраться в том, что уже переведено, а что еще нет.
6)Если есть вопросы, или непонятки, то можно нажать «Discussions», в открывшемся окне «Start a new discussion», и там задать вопрос, о том, как лучше переводить.
7)Если рядом с переводом что-то вроде «1 discussion», то значит, там уже идет обсуждение, можно поучаствовать.
8)Насколько я понял, Eagle хотят премировать самых активных переводчиков лицензиями.

Рамки по ГОСТ для Altium Designer

Сейчас в России у разработчиков электроники популярен пакет Altium Designer, и все бы хорошо, но он не предназначен для выпуска документации по российским стандартам. Ежегодно выходят новые версии программы, добавляются новые возможности…, но до сих пор так и не появились в шаблонах оформления схем рамки, соответствующие ГОСТ. Хотелось бы исправить данное недоразумение и поделиться собственными шаблонами, тем более в сети найти необходимые рамки не так просто. Надеюсь, это поможет начинающим разработчикам не заморачиваться на этот счет и с легкостью пройти нормоконтроль хотя бы по этой части.


Читать дальше

startandroid.ru - хороший сайт-учебник по созданию приложений для Android для начинающих

startandroid.ruСобственно вот: startandroid.ru.

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

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

С месяц назад решил поискать чего-нибудь по теме и наткнулся на рекомендуемый сайт. Пока читаю, до конца еще не дошел, сейчас на 45 уроке, впереди еще сотня, но уже то, что прочел — совершенно великолепно.

Очень понравилось. Рекомендую.

Autodesk Fusion 360 + Pepakura. Печатаем 3D на обычном принтере

Как можно распечатать 3D модель на обычном принтере? Правильно, создаем из модели развертку, печатаем ее на бумаге, клеим и получаем объемную детальку. Понятно, что ее нельзя ни водой наполнить, ни… кхм..., в общем, это вам не пластик. Но пластик — долго и дорого. Зато лишние 30-40 минут — и у вас в руках бумажный (картонный?) макетик, который поможет сэкономить и время, и деньги. Повертели его в руках, все понравилось — отправили на 3D-принтер. Что для этого понадобится?

Смотрим

Результаты опроса по системам контроля версий

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

Результат


Количество опрошенных: 156.

Используете ли вы систему контроля версий?

+-----------+------------+------+
|   Ответ   | Количество |   %  |
+-----------+------------+------+
|    Да     |     115    | 73,7 |
|    Нет    |      41    | 26,3 |
+-----------+------------+------+

Какую систему контроля версий вы предпочитаете?

+-----------+------------+------+
|   Ответ   | Количество |   %  |
+-----------+------------+------+
| Git       |     71     | 57,3 |
| SVN       |     27     | 21,8 |
| Mercurial |     20     | 16,1 |
| CVS       |      2     |  1,6 |
| Fossil    |      1     |  0,8 |
| Perforce  |      1     |  0,8 |
| TFS       |      1     |  0,8 |
| VSS       |      1     |  0,8 |
+-----------+------------+------+



Читать дальше

Sprint Layout в OS X

Вступление


Наверное многие используют для разводки печатных плат Sprint Layout? Для меня программа очень удобна, проста в использовании, и мало занимает места. (макросы не считаю)
Но далеко не на каждой операционной системе можно ее использовать. Именно поэтому, сегодня пойдет речь о запуске Sprint Layout в OS X, с загрузкой всех макросов и т.д.



Читать дальше

Опрос по системам контроля версий

Однажды на работе я пытался доказать необходимость внедрения системы контроля версий для кода прошивок и других программ. Одним из аргументов была ссылка на опрос на Stackoverflow. Согласно статистики, только 9,3 % из 16,5 тысяч опрошенных разработчиков не пользуются контролем версий. Мне на это ответили, что среди отвечавших мало тех, кто пишет прошивки для микроконтроллеров.

Предлагаю всем, кто занимается разработкой прошивок для МК, ПЛИС и тому подобного и просто электронщикам или близким к этой теме, поучаствовать в опросе. Опрос проводится с помощью Гугла, к сожалению на этом сайте нет этого механизма. (Как оказалось, есть.)

Результат можно посмотреть в таблице с графиками. Думаю закрыть опрос примерно через неделю, когда перестанут поступать ответы. Сделаю отдельный пост с результатами.

Опрос "Контроль версий для электронщиков".

Обратный инжиниринг печатной платы с помощью Sprint Layout и Altium Designer

Ниже описывается методика, как по имеющейся плате получить полноценный проект в Altium Designer, включающий схему и разводку печатной платы. К сожалению, элементы с исходной платы придется демонтировать.


Читать дальше

Складской учет комплектующих с помощью ERP-системы Odoo (OpenERP)

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

Сначала я вел склад в экселевской таблице, но там есть сложности с массовым списанием комплектующих при производстве какого-нибудь устройства. Я решил написать собственную программу для этого. Через пару недель, я понял, что это долго. Потом я узнал, что существует куча средств для решения задачи. Из всего многообразия мне приглянулась ERP-система Odoo (произносится Оду).

Odoo (ранее OpenERP) — это опенсорсная кроссплатформенная ERP-система. Доступ к интерфейсу организован через браузер. Система решает массу задач: бухгалтерский учет, продажи, закупки, управление проектами, складской учет, управление производством и многое другое.

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

Чтобы показать систему коллегам я сделал скринкаст и написал статью про установку на Убунту.

Это мой первый скринкаст с импровизированным монологом, поэтому прошу сильно не ругать. Видео лучше смотреть на Ютубе в максимальном качестве. Когда я публиковал свой прошлый скринкаст, мне многие сказали, что лучше бы я сделал статью, но я не представляю, как показать все, что я показал с помощью статьи.

Пощупать Оду можно с помощью онлайн-демки.

Fritzing - opensource аналог Sprint Layout

Fritzing — ПО с открытым кодом, разработанное чтобы помочь дизайнерам, начинающим радиолюбителям и просто энтузиастам перейти от физического прототипирования к законченному продукту на базе популярных платформ Arduino, Raspberry Pi и многих других.

Несмотря на то что изначально Fritzing разрабатывался как инструмент автоматизации прототипирования для не-инженеров в программе есть довольно много различных интересных фишек, и в целом после серьезного ПО он мне очень напоминает Sprint Layout по удобству и легкости работы.

На сегодняшний день это самое простое ПО для проектирования и производства печатных плат.
Но я использую его для макетирования на обычных паечных макетных платах поскольку Fritzing позволяет смотреть принципиальную схему для проверки правильности разводки схемы — как раз то чего мне всегда не хватало в Sprint Layout. Беспаечные макетные платы и stripboard тоже поддерживаются.
И конечно можно сначала составить схему, а уже потом разводить плату.

Поскольку Fritzing занимает мало места (>200 МБ) и это portable ПО я всегда ношу его с собой на флешке и на 8" планшете с Win8.1


Читать дальше