О блоге
Все, что помогает нам создавать электронику. CAD системы, IDE, схемные эмуляторы и мелкие утилиты для расчетов.
Администраторы (1)
Модераторы (0)
Модераторов здесь не замеченоЧитатели (162)
Melted_Metal vvzvlad ploop _YS_ Krieger XANDER marvin_yorke WildCat hexanaft Vga Alatar mzw Reverb grand1987 dievgen citizen labor neiver Leopoldius lejayВсе читатели блога
Это-ж open source!
Хороши продукты с открытым исходным кодом — бесплатны, свободны, сообщество и всё такое. Да вот ошибки в ни, к сожалению не редкость. Но это-ж open source! Нашел ошибку, исходный код есть — возьми и почини. Сказать легко. Дальше маленькое расследование одной редкой, но неприятной ошибки в пакете binutils для ARM.
История одной ошибки
История одной ошибки
Очередная терминалка
Когда я читал ветку, мне захотелось написать аналогичный терминал. Just for lulz. Пару дней это таки заняло, но в результате получилось нечто такое:

Из плюсов по сравнению с прообразом — чуть большая функциональность и возможность распахнуть окошко.
Установки не требует. Описания тоже. Чтобы сохраняло настройки — нужно в меню Store settings выбрать, куда их сохранять. Чтобы удалить сохраненные настройки (деинсталляция, ага) нужно выбрать Store settings -> Nowhere.
Сам терминал (версия 1.1.0.22). Зеркало.
Исходники. Delphi 7, стандартные компоненты.
Терминал 2.0 alpha. Библиотеки для сборки из сырков.

Из плюсов по сравнению с прообразом — чуть большая функциональность и возможность распахнуть окошко.
Установки не требует. Описания тоже. Чтобы сохраняло настройки — нужно в меню Store settings выбрать, куда их сохранять. Чтобы удалить сохраненные настройки (деинсталляция, ага) нужно выбрать Store settings -> Nowhere.
Сам терминал (версия 1.1.0.22). Зеркало.
Исходники. Delphi 7, стандартные компоненты.
Терминал 2.0 alpha. Библиотеки для сборки из сырков.

Генератор перечней элементов по ГОСТ из отчетов BOM Altium Designer
Добрый вечер!
Некоторое время назад имел удовольствие заниматься разработкой документации на печатную плату по ГОСТ. В процессе у меня возникла мысль, что неплохо бы было автоматизировать генерацию перечней, а не перелопачивать при любом изменении существенную часть документа.
Так как в большинстве случаев работа (в моей конторе) сейчас идет с применением Altium Designer, то необходимо лишь было сделать конвертер BOM Альтиума в ГОСТовский перечень.
Читать дальше
Некоторое время назад имел удовольствие заниматься разработкой документации на печатную плату по ГОСТ. В процессе у меня возникла мысль, что неплохо бы было автоматизировать генерацию перечней, а не перелопачивать при любом изменении существенную часть документа.
Так как в большинстве случаев работа (в моей конторе) сейчас идет с применением Altium Designer, то необходимо лишь было сделать конвертер BOM Альтиума в ГОСТовский перечень.
Читать дальше
Создаем компонент (footprint) в Proteus/ARES на примере транзистора КТ-315
Допустим мы хотим развести плату с компонентом, которого нет в библиотеках ARES. Создать его можно за пару минут. 
Читать дальше

Читать дальше
Вывод инвертированного фотошаблона из P-CAD 2006
Доброго времени суток всем читающим.
Сегодня ковырял P-CAD с целью без лишнего гемора и прочих утилит и прог получить инверсный фотошаблон.
Читать дальше
Сегодня ковырял P-CAD с целью без лишнего гемора и прочих утилит и прог получить инверсный фотошаблон.
Читать дальше
Восстановление библиотеки P-CAD из файлов *.SCH, *.PCB проекта.
Доброго времени суток всем читающим.
Бывают в жизни огорченья, в былое время выполнил проект, а библиотеки к нему или не ведомо где лежат, или уж далече (мой вариант). Ну и бывает другая ситуация. С Google по интернету шел, шел файл *.SCH и *.PCB нашел. А в файлах тех нужные, кровь из носу, УГО и Pattern-ы (такая фишка тоже иногда случается).
Один хороший плюс у этого метода тот, что не нужно сторонних утилит или прочих программ кроме самого P-CAD 2006.
Читать дальше
Бывают в жизни огорченья, в былое время выполнил проект, а библиотеки к нему или не ведомо где лежат, или уж далече (мой вариант). Ну и бывает другая ситуация. С Google по интернету шел, шел файл *.SCH и *.PCB нашел. А в файлах тех нужные, кровь из носу, УГО и Pattern-ы (такая фишка тоже иногда случается).
Один хороший плюс у этого метода тот, что не нужно сторонних утилит или прочих программ кроме самого P-CAD 2006.
Читать дальше
EagleCad: *.dru правила, custom pads и thermals для vias
*.dru правила и custom pads
Делал тут намедни разводку очередной поделки и влепил разъем питания на него. Стандартный 3х пиновый с широкими плоскими ножками. Но обрисованы ножки у него в либе у меня через три пада. Естественно, при распечатке фигня вылазила. Озадачился, покурил мануалы и пришел к выводу что custom пады в EagleCad придется через пятую точку рисовать, так как эта возможность только в ToDo List у разработчиков.
Читать дальше
Делал тут намедни разводку очередной поделки и влепил разъем питания на него. Стандартный 3х пиновый с широкими плоскими ножками. Но обрисованы ножки у него в либе у меня через три пада. Естественно, при распечатке фигня вылазила. Озадачился, покурил мануалы и пришел к выводу что custom пады в EagleCad придется через пятую точку рисовать, так как эта возможность только в ToDo List у разработчиков.
Читать дальше
- +3
- 01 ноября 2012, 09:40
- SpiritKing
- 11
DipTrace и ГОСТ. Статья первая (Вводная).
Здравствуйте уважаемые!
Кто не в курсе о DipTrace, вот что говорит нам Wiki:
DipTrace — САПР для проектирования печатных плат. В пакет включено четыре программы: Schematic — разработка принципиальных схем; PCB Layout — разводка плат, ручная и автоматическая трассировка; ComEdit — редактор корпусов; SchemEdit — редактор компонентов.

Чтобы хоть как то оправдать свое присутствие на этом замечательном ресурсе, возникла идея рассказать и показать на деле мой опыт использования DipTrace по стандартам ГОСТ и ЕСКД. Это будет первая статья из целого ряда статей которые мне хотелось бы здесь представить.
Вообще говоря о DipTrace от себя лично, хотелось бы отметить, что это простой и в тоже время функциональный САПР, относящийся к EDA – системам.
Читать дальше
Кто не в курсе о DipTrace, вот что говорит нам Wiki:
DipTrace — САПР для проектирования печатных плат. В пакет включено четыре программы: Schematic — разработка принципиальных схем; PCB Layout — разводка плат, ручная и автоматическая трассировка; ComEdit — редактор корпусов; SchemEdit — редактор компонентов.

Чтобы хоть как то оправдать свое присутствие на этом замечательном ресурсе, возникла идея рассказать и показать на деле мой опыт использования DipTrace по стандартам ГОСТ и ЕСКД. Это будет первая статья из целого ряда статей которые мне хотелось бы здесь представить.
Вообще говоря о DipTrace от себя лично, хотелось бы отметить, что это простой и в тоже время функциональный САПР, относящийся к EDA – системам.
Читать дальше
Удобный скрипт для EAGLE
Предлагаю удобный скрипт для смены слоёв top/bottom.
Скрипт меняет только те слои, которые сейчас используются.
Читать дальше
Скрипт меняет только те слои, которые сейчас используются.
Читать дальше
Простая утилита для расчета цифровых фильтров.
Нашел неплохую утилиту (увы, только под Win32) для расчета цифровых фильтров. Утилита древняя, не обновлялась с 2004 года, но со своими функциями справляется.
Собственно говоря, функции сводятся к следующему:
1. Пользователь выбирает тип фильтра и задает его параметры (частота дискретизации, частота среза и т. д).
2. Программа рассчитывает фильтр и визуализирует его характеристики.
3. Утилита может сгенерировать код на С с реализаций рассчитанного фильтра. Заявлена поддержка генерации кода на VHDL, но так и не реализована в текущей версии.
Основной плюс утилиты – простота. С ее помощью можно получить реализацию нужного фильтра без погружения в теорию ЦОС (хотя, безусловно, любому эмбеддеру изучить теорию ЦОС однозначно стоит).
Сгенерированный код, честно говоря, не фонтан, но в качестве основы сгодится.
Последняя версия Google Crome почему-то блокирует скачивание данной утилиты, хотя антивирус (avast) ничего страшного в исполняемом файле не находит.
Собственно говоря, функции сводятся к следующему:
1. Пользователь выбирает тип фильтра и задает его параметры (частота дискретизации, частота среза и т. д).
2. Программа рассчитывает фильтр и визуализирует его характеристики.
3. Утилита может сгенерировать код на С с реализаций рассчитанного фильтра. Заявлена поддержка генерации кода на VHDL, но так и не реализована в текущей версии.
Основной плюс утилиты – простота. С ее помощью можно получить реализацию нужного фильтра без погружения в теорию ЦОС (хотя, безусловно, любому эмбеддеру изучить теорию ЦОС однозначно стоит).
Сгенерированный код, честно говоря, не фонтан, но в качестве основы сгодится.
Последняя версия Google Crome почему-то блокирует скачивание данной утилиты, хотя антивирус (avast) ничего страшного в исполняемом файле не находит.