Jump to content

Search the Community

Showing results for tags 'kicad'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Автомобильная электроника
    • Питание
    • Ремонт
    • Системы охраны и наблюдения. Личная безопасность
    • Роботы и модели на ДУ-управлении
    • Световые эффекты и LED
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Металлоискатели
    • Автоматика
    • Электрика
    • Промышленная электроника
    • Измерительная техника
    • Мастерская радиолюбителя
    • КВ и УКВ радиосвязь
    • Жучки
    • Сотовая связь
    • Спутниковое ТВ
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Схемотехника для профессионалов
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 3 results

  1. Этапы проектирования необходимые для создания платы в KiCad. ------------------------------------------------------------------------ 0) У программы есть особенность: выпадающие (по правой кнопки мыши) меню меняется при некоторых описанных ниже действиях - инструмент выбора в правом столбике должен быть на 1 курсоре (Нажатие на [ESC] переключает на него..) ------------------------------------------------------------------------ ------------------------------------------------------------------------ 1) Чертим схему в Eeschema (1 кнопка в 1 окошке программы) ------------------------------------------------------------------------ Сетка 25 милс удобна. Имейте ввиду: при мелких значениях, после расстановки компонентов, если поменять сетку на побольше, могут начать не состыковываться по осям контакты.. PWR_FLAG на питание - чтоб пройти проверку схемы.. ------------------------------------------------------------------------ 2) Проставляем посадочные места в CvPcb. В редакторе схемы (Eeschema) сверху есть красно-зелёная кнопка с изображением микросхем CvPcb ------------------------------------------------------------------------ Eeschema не закрывать!! (иначе не сохранит..) Проставляем посадочные места в CvPcb. Сохранить не забываем.. Затем так же в Eeschema сохраняем. Не обязательно нажимать на каждый компонент по отдельности, можно выделить несколько одинаковых с помощью [Shift] или [Ctrl], и разом назначить им посадочное место. Для того чтоб просмотреть библиотеки из столбца слева(чтоб он загрузился в правый) необходимо снять "Фильтр посадочных мест по ключевым словам" и установить "Фильтр списка посадочных мест по библиотеке". (Сверху 3 кнопки фильтра, зелёненькие "микросхемки") ------------------------------------------------------------------------ 3) Формируем список цепей. В редакторе схемы (Eeschema) сверху есть зелёная кнопка NET - сформировать список цепей. ------------------------------------------------------------------------ Нажать на кнопку: Сформировать. Появившийся диалог будет содержать различные форматы списка цепей - будем использовать родной формат Pcbnew. Нажать на кнопку: Сохранить. ------------------------------------------------------------------------ 4) В текстовом .net файле зачем-то пишется полный путь к источнику - затереть в целях конспирации, оставить только имя файла, на работоспособность не влияет. (source "***.sch") ------------------------------------------------------------------------ ------------------------------------------------------------------------ 5) Размещаем компоненты и трассируем схему в Pcbnew (3 кнопка в 1 окошке программы) ------------------------------------------------------------------------ (Сетка 0.1мм (3,94 милс) позволяет всё ровненько позиционировать..) ------------------------------------ а) Настраиваем: ------------------------------------ Правила проектирования --> Правила проектирования: Ширину дорожек указать: зазор 0.382, ширина дорожки 0.618 (Золотое сечение, для домашних плат самое то, с учётом возможных проблем при травлении..) Вся сверловка 2.4мм - 1мм. (Сверла на 0.8мм должно хватать в большинстве случаев, у меня просто 1мм-х много..) Имейте ввиду: высоковольтные/высокоамперные дорожки, контактные площадки, зазоры - должны быть шире/больше.. см. справку PCB Calculator - Ширина дорожки и Электрический зазор. ------------------------------------ б) Расставляем элементы: ------------------------------------ Инструменты --> Список цепей. Жмём - Прочитать текущий список цепей. Закрыть. Появятся в одной точке все элементы.. Можно растащить всё вручную или на автомате: 1. Переключимся на слой Edge.Cuts, нарисуем контур платы при помощи инструмента "Добавить графическую линию или полигон". Можно сетку выставить предварительно на 5мм и нарисовать например под размер текстолита 50x100мм. Ещё вариант выставить точку начала координат и от неё смотреть по данным внизу экрана X, Y. (Не нашёл как эту точку потом убрать с экрана - пошёл ручным способом: удалил строку (aux_axis_origin 00.0000 00.0000) в .kicad_pcb и открыл заново Pcbnew) 2. Включить режим посадочных мест: Ручное и авто размещение... Сверху кнопка - левее зелёно-красной решётки. (появится пункт по нажатию правой клавиши) 3. Правой клавишей - Глобальное перемещение и размещение --> Разложить все посадочные места. Шаг сетки влияет на авторазмещение и затраченное при этом время - чем он меньше, тем больше вариантов расположения компонентов рассматривается.. Автотрассировка дорожек платы: 1. Выбрать какие медные слои участвуют. Сверху кнопка - дважды левее зелёно-красной решётки. (Показать активный выбор слоёв...) Или после пункта 2. Правой клавишей Автотрассировка - Выбор пары слоёв. 2. Включить режим дорожек: Автотрассировка. Сверху кнопка - зелёно-красная решётка. 3. Правой клавишей Автотрассировка - Авт. трассировать все посад. места. ------------------------------------------------------------------------ Заметки: ------------------------------------------------------------------------ В случае если Source & Drain перевёрнуты, как у MMBFJ201 [SOT-23], следует нажать [E] над площадкой в редакторе печатной платы Pcbnew и заменить там номер и имя цепи. Контактную площадку можно оторвать и отдельно перенести в другое место, например у светодиода.. ------------------------------------------------------------------------ Размеры контактных площадок: ------------------------------------------------------------------------ Под сверление: Резисторы - Круг: X=2.4 (слева); Сверло X=1 (справа) Конденсаторы полярные мелкие 1мкф - Овал: X=1.6 Y=4 (слева) SMD: Конденсаторы полярные - Овал: X=1.6 Y=2 Диоды - Овал: X=1 Y=2 Транзисторы - Овал: X=1 Y=2.6 ------------------------------------------------------------------------ Чтобы изменить все контактные площадки в Pcbnew: ------------------------------------------------------------------------ 0) Выбор в правом столбике должен на курсоре быть (выбор размещения элемента, дорожки итд. заставит исчезнуть пункты по нажатию правой клавиши мыши. Нажатие на [ESC] переключает на него..) 1) Нажимаем на любую из них правой кнопкой, выбираем строку «Конт.пл... (Pad)» и заходим в пункт «Изменить все конт.пл. (Глобальная правка)». 2) В окошке оставляем галочку только на «Не изменять контактные площадки с другой формой», остальные две снимаем. 3) Заходим в «Редактор контактных площадок», и устанавливаем параметры контакта. (Слева - Размер X = 2.4, справа - Размер X = 1) 4) Нажимаем «Ок», и в жмем на кнопку «Изменить контактные площадки в таких же посадочных местах». После этого, у всех выбранных элементов (например - резисторов) контактные площадки изменятся на выбранный тип. ------------------------------------------------------------------------ Посадочные места: ------------------------------------------------------------------------ С приставкой Handsoldering - под ручную пайку, они немного длиннее.. ------------------------------------ Pin_Headers:Pin_Header_Straight_1x01 - контактная площадка (ещё 1pin, но оно большое) (Eeschema - TEST_1P, TST) Wire_Pads:SolderWirePad_single_SMD_5x10mm, SMD_Packages:1Pin - SMD контактная площадка Mounting_Holes:MountingHole_3.2mm_M3 - отверстие Resistors_ThroughHole:Resistor_Horizontal_RM7mm - синенькие МЛТ (С2-22, С2-23 - 0.125/0.25Вт) TO_SOT_Packages_SMD:SOT-23_Handsoldering Buttons_Switches_ThroughHole:SW_Micro_SPST_Angled, Buttons_Switches_ThroughHole:SW_Micro_SPST - переключатель 3 pin(JUMPER3) (движковый переключатель) Овал X=2 y=4 Connect:CR2032H - батарейный отсек CR2032 (3v) Potentiometers:Potentiometer_Trimmer-Suntan-TSR-3386P - подстроечное сопротивление. (RVAR) ------------------------------------------------------------------------ Часто используемые горячие клавиши: ------------------------------------------------------------------------ [M] Переместить [G] Переместить без отрыва от цепей (то же - выделить несколько элементов и нажать [TAB]) [R] Повернуть [Ctrl+F] Найти элемент [A / O] Добавить компонент (Eeschema) / посадочное место (Pcbnew) [W / X] Добавляем проводник (Eeschema)/ дорожку(Pcbnew) (Для смены направления дорожки используется клавиша [/]) [C] Копировать элемент (Eeschema) [E] Редактировать элемент [F] Правка посадочного места (Eeschema) / Переместить на другую сторону (Pcbnew) Редактировать название (Eeschema) [V] Редактировать значение (Eeschema) [P] Добавить питание (Eeschema) ------------------------------------------------------------------------
  2. Усилитель на TDA7293 DC Servo. Избавились от конденсатора на входе усилителя и в цепи ООС. Схема Печатная плата двухсторонняя 85*50мм: Вид 3д Интегратор собран на одной половинке TL072. Имеет ли смысл задействовать оба канала ОУ как в Creek 4330 ? Какие преимущества такого включения ? Или сделать на одной половинке TL072 входной буфер, а на второй интегратор, TDA7293 в инвертирующее включение ? tda7294 dcservo kicad.zip
  3. Итак, у вас есть паяльник, ваш стол завален электронными компонентами, вы всегда в поисках самого лучшего в мире усилителя, вы умеете рассчитывать каскады с общей базой и даже моргать светодиодом при помощи МК PIC. Внезапно или не очень, вы решаете работать в ОС Debian. Я хотел бы рассказать, чем можно заменить любимый софт для Windows, как его установить и решить возникающие в процессе установки проблемы. Будем считать, что ваш дистрибутив - это Debian 9 «Stretch» 64 (скорее всего все описанное подойдет и для *buntu, Kali) Перед установкой программ из репозиториев (командой apt-get install) обновите списки репозиториев командой sudo apt-get update! Подобрал следующий список: 1. Черчение принципиальных схем и проектирование печатных плат — KiCad 2. Эмулирование схем — Qucs 3. Генератор сигналов с звуковой карты — Audacity 5. Среда для разработки под PIC — MPLAB X (IDE) продолжение следует 1. KiCad — в представлении давно не нуждается. Описание: http://cxem.net/software/kicad.php Установка: Для установки этой штуки, нам необходимо просто ввести в терминале: sudo apt-get install kicad и подтвердить установку. Проблем с зависимостями быть не должно. Начало установки: 2. Qucs — Quite Universal Circuit Simulator - достаточно известный аналог Proteus. Описание: http://cxem.net/software/qucs.php Установка: Скачиваем .deb пакет с официальной странички проекта на ланчпэде: wget https://launchpad.net/~qucs/+archive/ubuntu/qucs/+build/6316232/+files/qucs_0.0.18-2_amd64.deb Установим пакет стандартными средствами: cxemnet@debian:~$ sudo dpkg --install qucs_0.0.18-2_amd64.deb Начало установки: Как видим — ошибка. Пробуем запустить и видим еще одну ошибку: cxemnet@debian:~$ qucs qucs: error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory Необходим qt4. Пробуем установить: cxemnet@debian:~$ sudo apt-get install qt4-default Неудача: Пользуемся советом и набираем: cxemnet@debian:~$ sudo apt --fix-broken install Видим следующее: Все получилось, снова попробуем запустить qucs и видим, что все хорошо, можно работать. Бонусом можно добавить модели русских (советских) компонентов, сделанных добрыми дядями. Скачиваем архив в текущую папку: wget https://github.com/ra3xdh/qucs-rus-complib/archive/master.zip Разархивируем его в текущую папку: unzip master.zip перенесем в папку с библиотеками: cd qucs-rus-complib-master sudo mv * /usr/share/qucs/library/ Заходим в программу и видим наши библиотеки. 3. Audacity - аудиоредактор. Нам интересен тем, что с его помощью можно генерировать сигналы на выход звуковой карты. Описание: Будет. Установка: К счастью, установка вполне стандартна и доступна из репозиториев. sudo apt-get install audacity Процесс установки: 4. MPLAB - среда разработки для PIC. Описание: http://cxem.net/software/mplab.php Установка: скачиваем файл установки в текущую папку с официального сайта: wget http://ww1.microchip.com/downloads/en/DeviceDoc/MPLABX-v4.10-linux-installer.tar распакуем в текущую папку: tar -xvf MPLABX-v4.10-linux-installer.tar дадим права на исполнение sudo chmod +x MPLABX-v4.10-linux-installer.sh выполним установку sudo ./MPLABX-v4.10-linux-installer.sh Получаем ошибку о желании 32битных библиотек: Добавим поддержку: sudo dpkg --add-architecture i386 обновим список репозиториев sudo apt-get update установим нужные пакеты, но уже с указанием требуемой архитектуры: sudo apt-get install libc6:i386 libdlib-data:i386 libstdc++6:i386 libexpat1:i386 libx11-6:i386 libxext6:i386 пробуем еще раз: sudo ./MPLABX-v4.10-linux-installer.sh видим, что процесс прошел без ошибок и перед нами появилось окно установщика, далее просто следуем подсказкам инсталяционного меню (можно путь установки поменять) Все, среда разработки установлена! Осталось добавить компилятор, но это уже другая история...
×
×
  • Create New...