Pull to refresh

Экспортирование полигонов из Altium Designer в AutoCAD

CAD/CAM *
Sandbox
Tutorial
Доброго времени суток, уважаемое Хабросообщество.

В своем первом посте я хочу описать процесс экспорта таких объектов PCB редактора Altium Designer, как полигоны. С данной проблемой я сталкивался не раз в процессе выполнения курсовых и дипломных проектов в университете. В них требуется оформлять документацию по ЕСКД, а это значит, что в комплект документации должен входить чертеж «Платы печатной». Опытный пользователь отметит, что чертеж можно оформить и в самом Altium при помощи использования механических слоев для рамок, дублирования слоев и их переноса и тп. Но я предпочитаю использовать AutoCAD, как более привычную среду для оформления чертежей.

image

Суть проблемы и решение далее.
Читать дальше →
Total votes 5: ↑3 and ↓2 +1
Views 21K
Comments 1

Altium Designer: самое большое приложение (about 15 000 000 codelines), сделанное в Delphi

Delphi *
Компания Embarcadero всегда с радостью упоминает продукт Altium Designer, когда речь заходит об успешных коммерческих приложениях, созданных в Delphi. Не может не поражать масштаб проекта – он насчитывает около 15 000 000 (пятнадцати миллионов) строк исходного кода. Altium Designer представляет собой CAD-систему для проектирования печатных плат электронных систем, включая 3D моделирование. Сегодня мы поговорим о технической составляющей системы именно с позиции инженерии ПО.

Читать дальше →
Total votes 46: ↑32 and ↓14 +18
Views 37K
Comments 57

Автоматизированная генерация схемных компонентов из PDF файлов для Altium Designer

Delphi *CAD/CAM *Robotics development *


Несмотря на то, что Altium Designer поставляется с огромными библиотеками компонентов по-прежнему остается необходимость создания в нем своих схемных компонентов. Особенно это актуально для крупных микросхем с большим количеством выводов и атрибутов выводов. Это могут быть FPGA, микроконтроллеры, процессоры, чипы памяти и т.д. Здесь я представлю свою технологию генерации схемных компонентов экстрагируя информацию из PDF файлов.
Читать дальше →
Total votes 25: ↑25 and ↓0 +25
Views 15K
Comments 3

Как «чайник» делал UART <-> RS232 конвертер для Orange Pi

Electronics for beginners

Введение



Началось всё с того, что я купил себе Orange Pi, поддавшись рекламному слогану «аналог Rasberi Pi всего за 15$». Девайс был заказан на алиэкспрессе и прибыл через пятнадцать дней ещё в феврале. Тогда же были куплены все необходимые дополнительные компоненты: радиатор на процессор, 15 ваттный блок питания, карточка micro SD объемом 32 Гб, HDMI-кабель для подключения монитора. За неимением времени он пылился в ящике стола аж до июня. И вот наконец дошли руки проверить его работоспособность.

Читать дальше →
Total votes 30: ↑20 and ↓10 +10
Views 88K
Comments 48

7 правил проектирования печатных плат

Programming microcontrollers *Circuit design *Manufacture and development of electronics *DIY Electronics for beginners
Приветствую! В процессе обсуждения статьи товарища KSVl была озвучена необходимость небольшого пособия по проектированию печатных плат. Очень часто на хабре я вижу статьи в стиле «5 правил оформления кода» или «5 шагов к успешному проекту», то есть очень удобные собрания тезисов по определенной теме. К сожалению подобных статей по разработке электроники мало и это плохо…

Я обещал пользователю KSVl и некоторым другим читателям, статью с базовыми принципами проектирования печатных плат (ПП), так же приглашаю к ознакомлению всех любителей попаять за чашечкой кофе!


Читать дальше →
Total votes 165: ↑164 and ↓1 +163
Views 299K
Comments 568

Функциональное тестирование печатной платы

Третий пин corporate blog CAD/CAM *Project management *Circuit design *Manufacture and development of electronics *


Технологичное проектирование


DFM — это принципы разработки и ведения проекта, которые нацелены на успешное производство готового изделия. Следование этим принципам призвано снизить срок постановки на производство и сроки тестирования готовой продукции, с одновременным повышением качества. DFM начинается задолго до проектирования, на этапе обсуждения технического задания, зависит от величины серии и влияет на стоимость проектирования, изготовления и тестирования. О DFM писали на Хабре, например здесь. Сегодня мы поговорим про функциональное тестирование печатной платы и опишем её подготовку для этой цели. (трафик)
Читать дальше →
Total votes 40: ↑40 and ↓0 +40
Views 27K
Comments 20

Altium Designer: что делать если проект стал сложным?

Circuit design *Developing for Arduino *Manufacture and development of electronics *DIY Electronics for beginners
Tutorial
Приветствую! Думаю, любой инженер или просто радиолюбитель/DIYщик/мейкер, занимающийся разработкой электроники, старается развивать свои навыки, которые растут вместе со сложностью выполняемых проектов. В какой-то момент человек достигает уровня, когда ему кажется, что проекты стали очень сложными, займут много времени на разработку и надо что-то с этим делать — нужно оптимизировать свою работу. Сегодня я расскажу как в Altium Designer 18 (далее AD или AD18) повысить производительность своего интеллектуального труда и сэкономить время, нервы и деньги.


Читать дальше →
Total votes 60: ↑55 and ↓5 +50
Views 104K
Comments 118

Инвертор с чистым синусом за 15 минут или «силовая электроника — каждому»

Circuit design *Developing for Arduino *Manufacture and development of electronics *DIY Electronics for beginners
Что такое силовая электроника? Без сомнения — это целый мир! Современный и полный комфорта. Многие представляют себе силовую электронику как что-то «магическое» и далекое, но посмотрите вокруг — почти все, что нас окружает содержит в себе силовой преобразователь: блок питания для ноутбука, светодиодная лампа, UPS, различные регуляторы, стабилизаторы напряжения, частотники (ПЧ) в вентиляции или лифте и многое другое. Большинство из этого оборудования делает нашу жизнь комфортной и безопасной.

Разработка силовой электроники по ряду причин является одной из сложнейших областей электроники — цена ошибки тут очень высока, при этом разработка силовых преобразователей всегда привлекала любителей, DIYщиков и не только. Наверняка вам хотелось собрать мощный блок питания для какого-то своего проекта? Или может быть online UPS на пару кВт и не разориться? А может частотник в мастерскую?

Сегодня я расскажу о своем небольшом открытом проекте, а точнее о его части, который позволит шагнуть в мир разработки силовой электроники любому желающему и при этом остаться в живых. В качестве демонстрации возможностей я покажу как за 15 минут собрать инвертор напряжения из 12В DC в 230В AC с синусом на выходе. Заинтриговал? Поехали!


Читать дальше →
Total votes 99: ↑98 and ↓1 +97
Views 222K
Comments 139

Как я писал самый большой скрипт для Altium Designer

Delphi *Manufacture and development of electronics *
Sandbox
15680 строк, 800 053 знаков — именно такой величины сегодня мой скрипт, созданный внутри Altium Designer — системы по разработке печатный плат.

image
Читать дальше →
Total votes 40: ↑36 and ↓4 +32
Views 20K
Comments 62

MPPT контроллер заряда на STM32F334C8T6

Programming microcontrollers *Circuit design *Manufacture and development of electronics *DIY Electronics for beginners

В комментариях под моими предыдущими статьями неоднократно возникал вполне резонный вопрос: "Зачем делать dc/dc преобразователи на микроконтроллере, когда есть готовые?" и я в качестве ответа постоянно упоминал, как наиболее яркий пример, контроллер заряда с алгоритмом MPPT. Но сказать это одно, а показать… уже куда интереснее и нагляднее, поэтому сегодня расскажу о своем небольшом вялотекущем проекте такого контроллера.


Проект контроллера является открытым, все исходные файлы доступны на github. Сам контроллер является достаточно простым в реализации, построен он на топологии buck, в нем применены доступные компоненты и все это дает хорошую повторяемость даже без особых знаний. Компоновка разъемов и компонентов выполнены таким образом, чтобы данный контроллер можно было использовать и как отладочную плату для изучения силовой электроники, и как готовое устройство, останется просто изготовить корпус для него.


Фото МРРТ

Читать дальше →
Total votes 59: ↑56 and ↓3 +53
Views 38K
Comments 85

Трансляция проектов и библиотек из Altium Designer в PADS Professional

Нанософт разработка corporate blog CAD/CAM *Manufacture and development of electronics *Lifehacks for geeks Electronics for beginners
Tutorial

Часто у инженеров возникает необходимость транслировать проекты из одной САПР в другую. На предприятиях не редко бывает такая ситуация, когда разные отделы проектируют в разных САПРах. Также трансляция проектов может потребоваться, когда ваша система проектирования уже не справляется с поставленными задачами и необходимо продолжить разработку в более мощном решении.
В данной статье я вам покажу, что трансляция проекта из Altuim это достаточно простой процесс.
Все самое интересное под катом.


Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Views 6.5K
Comments 4

Обзор САПР на геометрическом ядре C3D — 2

CAD/CAM *
Продолжаем рассказывать о том, какое инженерное программное обеспечение пишут на геометрическом ядре C3D (программный компонент, отвечающий за построение точных геометрических 3D-моделей).

В первой части обзора были КОМПАС-3D kompas_3d и Лоцман:PLM, Renga Rengabim, САПР-платформа nanoCAD, САПР печатных плат Delta Design, программы для прочностных расчетов Пассат и Штуцер-МКЭ, CAE-система от РФЯЦ-ВНИИТФ, мебельные САПР «Базис» и К3-Мебель, Ledas Cloud Platform, Модуль ЧПУ Фрезерная обработка для КОМПАС.

В этом году к ним добавились мировая «EDA-звезда» Altium Designer, турецкая САПР штампов ÇİZEN, nanoCAD Конструкторский BIM, приложение виртуального прототипирования VR Concept и другие. Подробности под катом.

image
Самолет-амфибия BOREY производства НПО «АэроВолга»
Полностью спроектирован в КОМПАС-3D (C3D inside)
Фото: АэроВолга

Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 3K
Comments 8

Altium 365 — как GitHub, но для разработки железа. Как мы делаем Flipper Zero

Flipper Devices Inc. corporate blog Manufacture and development of electronics *

Над железом Flipper Zero работают одновременно несколько инженеров. Коллективная работа над железным проектом — это боль. У программистов есть крутые системы контроля версий и модные сервисы вроде GitHub, но бинарные файлы печатной платы и схем нельзя так просто засунуть в Git. Мы долго и мучительно искали решение этой проблемы и наконец нашли.

Altium 365 — это система контроля версий с веб-интерфейсом для работы над железными проектами. Мы смогли перенести привычный воркфлоу GitHub на железную разработку. В посте я расскажу про наш опыт использования Altium 365 на примере реальной задачи в нашем проекте Flipper Zero.

Читать далее
Total votes 54: ↑51 and ↓3 +48
Views 15K
Comments 76

Делаем встраиваемый полифункциональный зарядник

Circuit design *Manufacture and development of electronics *Energy and batteries DIY Electronics for beginners

Попытаемся сделать зарядник 300 Вт с КПД 99% из тех деталей которые еще остались в стоках интернет-продавцов. Продумаем архитектуру. Cоздадим схему. Проведем симуляцию в LTSpice и Microcap. Научимся технологии оптимизации в симуляторе. Найдем применение методу Monte Carlo. Посмотрим на трассировку. Попробуем сравнительно новую фишку Altium Designer - PDN Analyzer.

Читать далее
Total votes 98: ↑97 and ↓1 +96
Views 18K
Comments 69

Разработка 2-наносекундного излучателя лидара. Тестовое задание от Яндекс.Беспилотники

Manufacture and development of electronics *Car Gadgets
Sandbox
✏️ Technotext 2022

Это рассказ о том, как потратить 3 недели на тестовое задание от работодателя мечты и провалить второй тур собеседования. Несмотря на то, что работу я не получил, тестовое задание оказалось испытанием, с которым я справился, попутно вынеся для себя несколько важных уроков.

Читать далее
Total votes 122: ↑121 and ↓1 +120
Views 38K
Comments 110