Tag Archives: Печатная плата

Заказ плат в EasyEDA

Вообще я для своих прототипов платы делаю сам. Благо рука набита и весь инструмент и реактивы под рукой. Если же надо «красиво», то есть один местечковый производитель. Те еще рукожопы и дорого, но зато быстро, с маской и металлизацией. Для серийного изготовления Pinboard II у меня уже давно есть доверенный поставщик, но он выгоден только на больших объемах плат. От 600 дм квадратных. Это килограмм 20 текстолита.

А тут у нас внезапно образовался некоторый дисбаланс по модулям для Pinboard. Делаю то я их сразу партиями, разом штампуя платы для всех модулей на одной панели, так дешевле. Экспериментально вычислив за несколько лет спрос и пропорции каких плат продается больше, а каких меньше. Но эта схема иногда дает сбой. Недавно один институт купил у меня большую партию плат и отладчиков, а к ним хренову кучу модулей AVR JTAG ICE да еще несколько раз докупал их потом. Они у них в какое то готовое изделие пошли. В общем, с платами на JTAG ICE у меня случился напряг. Их стало меньше для нормального оборота. Заказывать 600дм как то жирно, остальных то еще дохрена. В общем, решил я попробовать заказать в EasyEDA. Благо время было.

Помнится несколько лет назад мы заказывали прототип для модуля PIC Ethernet в какой то из китайских *студий. Не то Seeedstudio, не то ITead Studio, не помню уже, надо у А10 спрашивать, он заказывал. Так вот, платы были дешевые, реально дешевые. Но таким же дешевым было их качество. Пады отлетали от малейшего нагрева. Маска была неровной. Качество говнище. Не знаю как у них сейчас, но тогда днище то еще было. Тут я опасался повторения (очень уж низкая цена этожжж неспроста), но решил рискнуть и сделал заказ. Попутно я его скриншотил. Вот что получилось.
(далее…)

Read More »

Гравировка печатных плат на ЧПУ фрезерном станке. Часть вторая. Коррекция кривизны текстолита

▌Станок
Для гравировки платы нужен фрезерный станок ЧПУ. Кудаж без него. У меня тут какой то китаец без роду и племени. С рабочим столом 200 на 200мм и 12мм валами.


(далее…)

Read More »

Eagle CAD: copy-past like a boss

Одним из серьезных недостатков Eagle CAD являет ни разу не интуитивный интерфейс. С другой стороны, он удобен, а значит RTFM. Но по скольку с FM туго, то в некоторых вещах приходится разбираться методом тыка и разных шаманств, а также курения буржуйских форумов.

Первейшей темой о которой расшибаются новички в Eagle это копирование и вставка кусков схем. Как банальное тиражирование платы, чтобы напечатать сразу побольше, так и копирование кусков схемы вместе с разведенным куском платы. Вот эти случаи мы сейчас и разберем. Начнем с простого..

▌Копипаст групп. Из серии не знал, да забыл
Как выделяются, таскаются и копируются группы чего бы то ни было в Eagle. Ну это просто. Внизу даже есть подсказка. Берем инструмент групповое выделение:

и рамкой, или просто натыкивая контур, выделяем то что нам нужно. Да, выделением можно выкусить контур сложной формы, а не только прямоугольное выделение. Эт если вы не знали.
(далее…)

Read More »

Дралоскоп

▌Идея
Иногда хочется передрать удачную схему или разводку с имеющегося девайса или его изображения. Как тут не накосячить и не налепить ошибок, которые потом можно долго и нудно отлаживать? Особенно если схема большая. Раньше я печатал схему/разводку на бумажке, клал перед собой и вычеркивал проведенные трассы. А некоторые программы, например Sprint Layout, позволяют подложить фоном изображение требуемой платы и просто его обвести. В Eagle же этой прикольной возможности нет. А встроенные скрипты конвертации точечного изображения в слой работают ОЧЕНЬ грубо.

И тут мне пришла одна дедовская идея. А чего бы не сделать электронный дралоскоп? Помните эту мега штуку. С лампой и стеклянным столиком. Сколько на нем было передрано студентами чертежей не передать. Так чего отказываться от опыта предков? Что мешает воткнуть любую картинку поверх всего изображения на мониторе, как оверлеем? Думаю ничего… с этой идеей я и обратился к знакомым программерам Denisio и dсoder. Дкодре посоветовал метод, а Дэн за пол часика накидал все остальное. Пока так, по быстрому, проверить идейку…

▌И вот что получилось
Сфоткал изображение одного забавного модулька:


(далее…)

Read More »

Изготовление двусторонней платы. Видео урок

dcoder, заслуженный боец нашего форума и сообщества, сварганил то, что я давно хотел сделать, но все было лень — доставляющее видео показывающее как утюгом делать двусторонние платы:

Read More »

Работа в Eagle Cad. Часть 4. Подготовка к производству

Рано или поздно многим радиолюбителям захочется не просто сделать плату, а сделать ее красиво. Т.е. фабричная печать, с красивой и прочной маской зеленки, ровненькой беленькой шелкографией. Да еще двусторонняя, с металлизированные отверстиями и блестящим ровненьким лужением. Да, это выходит дорого (подготовка две-три тысячи плюс еще за изготовление) и долго, особенно если вы живете не в Москве и требуется доставка. Но иной раз оно того стоит, а бывает случаи когда иначе и нельзя. Например, если делаешь многослойку.

И тут возникает вопрос как правильно подготовить свой проект, чтобы производство его поняло, а мы получили именно то, что требуется.

Лимиты
Первым делом надо залезть на сайт производителя плат и прочитать про их технические возможности. Конкретней нас должны интересовать:

  • Минимальные размеры толщин дорожек
  • Минимальное расстояние между дорожек
  • Минимальное и максимальное отверстие
  • Номинальный ряд диаметров отверстий
  • Разница диаметров между площадкой и отверстием в ней
  • Толщины используемого текстолита, а также его тип
  • Параметры шелкографии, т.е. минимальная высота букв, толщины линий

От всего этого зависит качество результата, а также цена и сроки. Чем грубей тем дешевле и быстрей.
(далее…)

Read More »

Каша с топора на бульоне из Орла. Применяем топологический трассировщик TopoR

Некоторое время назад я толкнул ряд статей по системе создания печатных плат Eagle и заикнулся, про трассировщик TopoR, как ловкий ход для обхода ограничений бесплатной версии Орла, так и в качестве могучего трассировщика. Квакнул и в тинку :)))) Ряд товарищей даже начал шерудить болото в поисках утонувшего топора и спрашивать ГЫДЕ?

Но то был эпик фейл. Т.к. за мощью топора скрылась его ахилесова пята — проблема с вывода результата в бумагу. Нет, разумеется там есть экспорт в гербер. Но вот засада — у всех бесплатных герберных смотрелок которые мне попадались на глаза при попытке разобрать эти лихие дорожки, щедро приправленные всякими микроаппертурами, срывало мозги напрочь и они выдавали кашу. Кормить вас такой кашей из топора мне как то было западло. Не крякать же какой нибудь промышленный CAM350 за 100500 денег. Дороговаты приправки получаются. Для халявных то основных ингридиентов. Поэтому я стал искать альтернативы, но что то как то не пёрло. Пришлось потыкать палочкой саппорт Топора. Он на удивление резво отреагировал и подогнал пусть и не очень традиционное, бодро шагающее на костылях, но рабочее решение.

Отмазки
Данная статья не преследует цели сделать мега эффективную печатную плату. И процесс ее компоновки и наброса деталей делался на пофиг, лишь бы получить побыстрей готовый результат. Цель — показать процесс работы с трассировщиком TopoR а также о том как в него сунуть данные и выдрать готовый результат. При вдумчивом использовании и на куда более сложной плате результаты меня, честно говоря, впечатлили.

Инструмент

  • Eagle CAD для создания нетлиста и падов всяких. Очень удобная система, я ее уже полюбил всей душой. Хотя есть там к чему прикопаться. Можно и Диптрейс, но что то я как то с ним не сдружился, хотя он с топором дружит лучше.
  • DoPDF — для вывода результата из топора на печать. Это бесплатный виртуальный PDF принтер. Печатаешь в него и получаешь на выходе PDFку.
  • Inkscape — векторный редактор аля Corel, но халявный и кросплатформенный.
  • TopoR Lite — собственно виновник этого торжества теплых ламповых линий.

(далее…)

Read More »

Проектирование печатной платы и изготовление устройства в Eagle Cad на примере PICKit2

Предыстория
На днях возникла необходимость собрать программатор PicKit2, да и сам программатор хотелось сделать маленьким, дабы можно было удобно с собой таскать. Как раз на форуме видел несколько тем про двухсторонние платы по методу ЛУТ или ЛЛТ, в частности про изготовление двухсторонних плат, в которых основная засада это совмещение двух сторон идеально точно. Постараюсь на конкретном примере именно этого программатора рассказать, как это делаю я. Разумеется, в своем повествовании буду использовать программу Eagle Cad.

Недавно DI HALT на своем сайте публиковал ряд статей по Eagle Cad (Часть 1, Часть 2 и часть 3)

Программа сама по себе довольна интересна, хотя и заточена на автоматическое производство и сравнивать ее с Sprint Layout не имеет смысла, т.к это две абсолютно разные программы. Каждая из которых хороша для своих масштабов.

Например, мне в Eagle нравится то, что и схема и плата все вместе. Как отмечал DI HALT, при разводке очень удобна подсветка связей которые в данный момент трассируешь, если есть желание то можно сразу, после того как плата готова, создать выходные файлы и отдать на производство. В итоге получить красивую зелененькую плату, но в данной статье речь пойдет не об этом.

Но я немного отвлекся… Итак, скачали Eagle Cad, установили ту версию какая нравится (Demo или порыскали и нашли ключик), прочитали прошлые статьи и получили примерное представление о том что же представляет из себя Eagle Cad.

Последняя версия на данный момент Eagle Cad 5.10.0, вот в ней и будем рисовать, трассировать, печатать и потом делать наш программатор PicKit2.

(далее…)

Read More »

Приспособление для вертикального сверления отверстий

Иногда, хотя я это и очень не люблю, мне приходится делать двусторонние платы. Обычно это редко происходит, все часто удается раскидать по одному слою. В худшем случае с перемычками-пофигисторами. Но когда делаешь двусторонку, то сразу же возникает проблема. Нет, совмещение слоев при травлении это задача элементарная. Я травлю сначала одну сторону, потом, совместив по трем отверстиям, накатываю второй слой и вытравливаю его.
Главная проблема тут в сверловке. Практически нереально ручной дрелькой просверлить идеально перпендикулярное плате отверстие, а малейший перекос, хотя бы на 10 градусов даст расхождением порядка 0.5мм, а то и больше. Что черевато несовпадением переходных отверстий (которые я делаю диаметром около 1.3мм, при отверстии в 0.5мм), а то и площадок. Не говоря уже о том, что выглядит в высшей мере убого.

Тут нужен хотя бы простейший станок, осуществляющий вертикальную подачу сверла. Но вот незадача, не люблю я их. Во-первых, станочек, пусть даже мелкий, занимает место, громоздкий. Во-вторых, сверлить ручной дырявилкой гораздо эффективней и быстрей. Если не брать в расчет корявость сего действа, которое совершенно не мешает на односторонних платах, тем более я стараюсь делать именно их.

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

Два крохотных кусочка макетки. Идеальны тем, что дырочки на них просверлены на заводе, заведомо правильные и соосные. Несколько штырьков PLS и обоймы от них. Спаяно все в незатейливую конструкцию. На нижнем «этаже» лишние уголки сковырены, чтобы не заслонять обзор.

А дальше, придерживая козлика рукой и нацеливая ушком на нужное место, борзо сверлим отверстия, Не волнуюясь на счет перекоса сверла. Красота!

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

З.Ы.
Тем временем, уже почти с год назад, мой сумрачный гений родил во сне проект дрели с вертикальной подачей и мобильную аля механическая печать. Но чтобы сделать красиво надо доползти до цеха лазерной резки, а мне все вломы переться в эти гребеня.

Read More »

Работа в Eagle CAD. Часть 3. Автоматическая трассировка плат

Ленивый я стал, раньше все разводил ручками. А сейчас, делая плату с тремя микрухами логики и одним мелким проциком, понял, что одним слоем я никак не обойдусь. А раз так, то гулять так гулять. В Eagle есть автотрассировщик который довольно шустро разводит по двум слоям и при этом имеет много настроек, постараюсь дать их описание, а также общие рекомендации по трассировке.

Расставляем компоненты
Один из главных недостатков Eagle CAD — отсутствие авторасстановщика компонентов. Это минус, т.к. от оптимальной расстановки зависит очень много. Но не беда, расстановку можно делать и вручную, главное делать это сразу же, по мере добавления деталей на схему. Словно мы хотим развести все вручную. Если сначала нарисовать схему, а потом пытаться расставить, то получится такая каша, что понять что то там будет совсем нереально. А так мы сожрем этого слона по кусочкам, сильно облегчив автороутеру жизнь.

Был у меня вот такая схема:

зазырить в полный рост

Не бог весть какая сложная, но тем не менее в ней хватает дискретной логики, а логику разводить всегда мерзко. Врукопашную на нее ушел бы весь вечер, не меньше.
(далее…)

Read More »

Работа в Eagle Cad. Часть 2

Помнится в первой части закончили мы на том, что забодяжили плату, залили все полигоном и раскидали шелкографию, чтобы не налезало.

Теперь возьмемся за редактор компонентов. Т.к. библиотеки хоть и обширные, но нельзя обьять необьятное. Так что рано или поздно попадется тебе такая деталька которой нет в библиотеках. Либо библиотечная не понравится. И придется рисовать свою. Что до меня, так я постоянно то готовые правлю, то новые создаю.

Создание своего компонента в Eagle cad
Когда я впервые сел за орла, мне это покзалось очень запутанным и сложным, но на деле, если отбросить мишуру, все будет очень и очень просто. Давайте-ка создадим, для примера, что нибудь несложное. Например линейный стабилизатор LM-1117-3.3 в разных корпусах. Его я не нашел в библиотеках.

Итак, вначале даташит на LM1117

Задача ясна, будем творить. Открывай главное окно Орла и в меню выбирай File—New—Library
(далее…)

Read More »

Работа в Eagle Cad Часть 1.

В гнезде орла
На 90% мои нужды по разводке печатных плат удовлетворял Sprint Layout. Развожу я обычно вручную, без исходной схемы и все вполне умещается в голове. Но прогресс не стоит на месте и меня давно уже зовут ретроградом :) И решил я переползти на другую систему. Главная причина — поддержка принципиальных схем и подсветка связей в схемотехническом редакторе, чего мне сильно не хватало порой в Sprint Layout. Перед этим я перепробовал несколько разных и остановился на Eаgle cad.
  

Почему Орел?
В выборе я руководствовался следующими параметрами в порядке важности:

  • Редактор с поддержкой принципиальной схемы и подсветкой связей.
  • Удобство работы в трассировщике. У Eagle тут есть ряд специфичных моментов из-за которых разработчиков хочется убить лопатой (особенно после Sprint Layout), но в целом все очень неплохо.
  • Интерактивная связь схемы и платы (Forward annotate, вроде так зовется). Т.е. добавил ты на схему элемент, а он тут же появился на печатной плате и его остается только развести. Это позволяет разводить схему по кусочкам, в ручном режиме. По одному добавляя компоненты на принципиальную схему и прописывая соединения. По этой причине отсеялся Dip Trace — там это делается только через повторное открытие файла с разводкой. Неудобно.
  • Удобное создание и работа с библиотеками. Тут тоже Eagle мне сильно понравился. Особенно тем как там делается компонент и то что можно выборочно подключать библиотеки, обновляя их на лету.
  • Кроссплатформенность. Я многое делаю не только для себя, но и для вас. Много народу сидит на линухах/маках и терять их как целевую аудиторию я не хочу. Игл есть на этих платформах в родном виде. Без шаманства. Есть еще KiKad… Выглядит неплохо, но (как и многий опенсорц продукт, гыгыг) не юзабелен. Там, например, в редакторе PCB я не нашел Undo, а ловить соединения в схематике? Тот еще гемор. Лет через пять-десять может допилят до вменяемого состояния, если не забьют :)
  • Относительная бесплатность. Жутко ломает ковыряться с патчами-кряками, а орел имеет вполне функциональный деморежим. Позволяет разводить по двум слоям, на площади 100х80мм. Для дома вполне нормально. Кому мало всегда можно спиздить найти лекарство от жадности. Игл популярен и найти кряк совсем не проблема. Вот только хочу предупредить — у игла хитрая защита и она любит палить контору и шифровать проекты сделанные в крякнутой программе. По крайней мере про такую засаду я слышал. Так что бэкапьте проекты дабы они внезапно не оказались недоступными. Ну и рекомедую юзать в этом случае четвертую версию Орла. Для нее был нормальный кряк. Мне же хватает деморежима почти всегда. Может потом и куплю его =))))
  • Наличие автороутера и возможность срыгнуть нетлист в другую систему трассировки. Вон, например, Шура Люберецкий, трейсил Топором. Получалось очень торчково. Особенно вставляло тех, кто не привык к теплым ламповым схемам с плавной кривизной дорожек :)
  • Легковесность. В отличии от всяких монстров вроде Mentor Pads или Altuium Designer Орел не тупит даже на моем древнем ноуте, не говоря уже о атомном нетбуке на котором я пишу этот текст.
  • Простота использования. Читать сто тыщь мануалов по тому как сделать то или это в мои планы не входило. Игл оказался очень простым.

  
Плюс у Eagle есть мощный скриптовый язык, позволяющий творить много вуду :) Я туда пока еще не лез, но судя по тому, что творят всякие ulp скрипты, может он очень многое.
(далее…)

Read More »

Разведение питания

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

Хорошим источником приколов может служить земляная шина, будучи проложена без учета ряда особенностей.

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

Read More »

Изготовление печатных плат. Видеоурок номер два.

DI HALT:
Telek тут прислал мне замечательное видео. Еще один вариант ЛУТ технологии, на этот раз на базе подложки от самоклейки и ламинатора. Думаю если нет ламинатора, то с утюгом будет не хуже, но надо подложить пару листов бумаги, иначе дорожки раздавит и они поплывут. А еще очень хорошо заснята технология лужения печатных плат в кипятке с помощью сплава Розе. Респект!

Нанесение рисунка платы посредством подложки от самоклеющейся пленки и ламинатора

(далее…)

Read More »

Универсальная отладочная плата PinBoard v1.0

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

(далее…)

Read More »

Травление печатных плат медным купоросом

Притащил мне тут сегодня Миша немного медного купороса, так что я проверил способ травления меди этим химикатом.

Медный купорос представляет собой голубоватые кристаллы легко растворяющиеся в в воде. Продается в любых магазинах для садоводов, так как является одним из самых ходовых садовых реактивов и удобрением. Так что проблем с его добычей не возникнет. Должен быть даже в самой глухой деревне (точнее там то уж точно найдется).

Наш был вот в таком модном пакетике.

(далее…)

Read More »

Ускоритель травления плат

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

  • Подогреть раствор. Замечательные результаты, но в топку — хлорное железо слишком мерзкая вещь чтобы каждый раз таскать ее до кухни и обратно, гемороиться с водяной баней. Так что нефиг.
  • Покачивать кювету с платой. Вот еще, лишний раз баламутить эту гадость, а если прольется? Жена на меня уже и так волком смотрит — вся квартира в рыжую точечку :) Тоже в топку этот способ.
  • Проверенный метод с бульбулятором — когда на дно емкости опускается шланчик от компрессора для рыбок и во время травления через раствор пропускаются пузырьки. Чертовский эффективный метод, но есть у него два недостатка: под компрессор нужна розетка, а свободная розетка это ценный ресурс за который надо бороться, второе — пузырьки на поверхности лопаются, забрызгивая все вокруг. Так что скоро все вокруг будет рыжее, надо закрывать кювету. А мне лень, впрочем, по сравнению с нехваткой розеток это просто фигня :)

Тут мне пришла в голову еще одна идея — вибратор! Плата у меня плавает на пенопластовом поплавке, так что мне мешает посадить на эту платформу еще и вибромоторчик, чтобы он своими дрыганиями стряхивал образующийся медный шлак вниз, ускоряя процесс? Да будет так! (далее…)

Read More »

Изготовление печатной платы от и до. Видео урок.

Сделал видео урок на тему изготовления печатных плат методом Лазерного Утюга ака (ЛУТ). Полный цикл, от подготовки платы с куска текстолита, до сверления и лужения.
Текстовое описание технологии, применяемые материалы и прочие тонкости уже были описаны ранее, поэтому я не стал повторяться. Материалы и инструменты те же самые, что я и писал. Весь процесс был порезан на операции для удобства просмотра, обработки и закачки в инет. При изготовлении платы, между операциями, период времени составлял считанные минуты. В основном оно тратилось на поиск какой-нибудь ваты, ацетона или пинцета, чтобы ухватить горячую плату. Так что можете считать, что они идут без перерыва во времени, чтобы оценить скорость изготовления плат.
(далее…)

Read More »

Коварные ВЧ цепи

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

Предыстория
Разводил я плату, того самого универсального пульта. И была у меня там обычная матричная клавиатура — строки и столбцы. По столбцам сканируется, по строкам считывается. Элементарно. Собрал, запрограммировал опрос клавиатуры и выдачу символов на экран.
 

Включаю и тут же вылазит нажатие. Проверил программу — все как и должно, а кнопка сама почему то нажимается. Выключаю. Включаю — то же самое. Косяк, видать либо кнопка коротит, либо развел неправильно. Было поздно лег спать. Проснулся, включаю — не вылазит буква. Потыкал кнопочки, все работает как и должно. Что это было? Непонятно, может приглючилось? Тут раз — выскочила. Опа. Стал проверять. Вскрылось шаманство. После сброса кнопка не срабатывала, но стоило поднести к пульту руку, справа, под определенным углом — самопроизвольное нажатие. Мда… Но хоть что то стало ясно.
 

(далее…)

Read More »