Перейти к содержанию

linuxuser

Members
  • Постов

    121
  • Зарегистрирован

  • Посещение

Записи блога, опубликованные linuxuser

  1. linuxuser
    Этапы проектирования необходимые для создания платы в 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. linuxuser
    Статья написана в продолжении стати KiCad за 5 минут http://forum.cxem.net/index.php?/blogs/entry/352-kicad-за-5-минут/
    Как и обещано в этот раз с картинками, но менее подробно, читайте предыдущую статью..
    Сразу выкладываю исходники проекта. Собираем, радуемся..
    В архиве: Decimator G-String.zip
    Decimator G-String.pdf - схема составленная нашим братом из Польши, по которой и собирал..
    Элементы для схемы Decimator G-String.txt
    KiCad Decimator G-String.zip - готовая схема и разводка платы в KiCad.
    Decimator G-String - шумодав (Noise Reduction) для гитары, работающий как экспандер, во истину король шумодавов, можно накрутить так, что будет слышен хвост как у обычных Noise Gate схем, но вот стоит ещё слегка крутануть ручку потенциометра и мы получаем магию.. Единственный минус - при большом уровне шума будет глушить слегка заранее, но это не критично, в замен мы получаем отсутствие гудения.
    Послушать результат: сначала щёлкаю кнопку включения отключения примочки через процессор, чтоб показать что звук такой же, следом показываю фон и включаю примочку, во истину чудо : )
    https://soundcloud.com/user397549117/isp-decimator-g-string
    (Эффект волн в конце процессор делает, не шумодав..)
    (Имейте ввиду примочка пока без корпуса и R1 на 60ом больше, небыло в наличие, это связано с тем, что я собирал сначала по другой схеме http://forum.cxem.net/uploads/monthly_2016_12/58402ccc830c4_DecimatorG-String.jpg.c88d34c9745346253d36e61bf697e66b.jpg, но она по какой-то причине не захотела работать, забил, собрал по другой.. Тем более как пишут уровень сигнал/шум лучше..)
    Не забудьте настроить усиление 1 к 1 потенциометром RV2.
    А теперь внимание! Стоимость примочки в магазинах гуляет около 18 000 рублей, при этом я встречал отзывы владельцев, что они туда керамику запихивают - экономят..
    На момент покупки запчастей (02.12.2016), в розницу, мне обошлось в 2 314 руб. или 1 487 руб.
    В стоимости нет корпуса, если брать алюминиевый, это рублей 300 сверху + расходка: припой, спиртоканифоль, сверло, электричество итп, ещё рублей 200 накрутим..
    Если брать с заводов Чайны, то себестоимость по элементам скорее всего стремиться к 10 долларам (600р)..
    Вторая цена 1 487 руб. связана с отсутствием 3PDT кнопки и подешевле элементов, совершенно не обязательно ставить аудио конденсаторы, я прихожу к выводу что они всё больше себя проявляют в аудио усилителях, в пищалках менее, по крайней мере на слух не ощутимо..
    Если как в моём случае, то отключение примочки можно делать на процессоре эффектов..(кнопка не нужна, так же можно использовать 2PDT кнопку смотрите pdf). Примочку нужно подключать последней в цепи перед усилителем и кабинетами, вход в гитару, на схеме всё подробно подписано...
    Так же можно заказать THAT2181C в магазине Ерасова, она там на ~150р. дешевле, но + доставка.. Я своим заказом качнул чипидэйл и у них теперь доставка не 8 недель на 4 и в наличие появилось количество и описание товара.. (Из Чайны комплект 5 штук видел - 240р за шутку получается..)
    Теперь непосредственно к статье.
    Мне понадобилось 6 дней при условии заранее купленных элементов. В первый день начертил схему, остальные дни несколько раз перетаскивал и перекладывал элементы, ибо решил что схема обязательно должна уместиться в размеры самого маленького текстолита 50x100мм, на пятый день закончил и вытравил плату, на шестой спаял и порадовался результату.. Т.е. по факту наличия схемы, понадобится 1-2 дня на сборку в месте с корпусом. (или один сутра до ночи)

    Последовательность действий в KiCad:
    Создаём новый проект (1-й кружочек на картинке)
    Чертим схему в Eeschema (2-й кружочек)
    Размещаем компоненты и трассируем схему в Pcbnew (3-й кружочек). Так же добраться можно из Eeschema (кружочек 0)


    Чертим схему в Eeschema:
    Eeschema, основные используемые кнопки для расстановки:
    1 Курсор выбора
    2 Разместить компонент
    3 Разместить проводник
    4 Разместить соединение
    Чаще всего используются горячие клавиши:
    M - Переместить
    G - Переместить без отрыва от цепей (то же - выделить несколько элементов и нажать [TAB])
    R - Повернуть
    C - Копировать элемент
    E - Редактировать элемент
    U - Редактировать название
    V - Редактировать значение
    Ctrl+F - Найти элемент
    Я работаю с сеткой 25 милс. Имейте ввиду: при мелких значениях, после расстановки компонентов, если поменять сетку на побольше, могут начать не состыковываться по осям контакты..
    Начертили схему, далее проставляем посадочные места в CvPcb (5 кружок).
    Eeschema не закрывать!! (иначе не сохранит..)
    Проставляем посадочные места в CvPcb. Сохранить не забываем.. Затем так же в Eeschema сохраняем.
    Не обязательно нажимать на каждый компонент по отдельности, можно выделить несколько одинаковых с помощью [Shift] или [Ctrl], и разом назначить им посадочное место.
    Для того чтоб просмотреть библиотеки из столбца слева(чтоб он загрузился в правый) необходимо снять "Фильтр посадочных мест по ключевым словам" и установить "Фильтр списка посадочных мест по библиотеке". (Сверху 3 кнопки фильтра)

    Формируем список цепей. В редакторе схемы (Eeschema) сверху есть зелёная кнопка NET (кружок 6).
    Нажать на кнопку: Сформировать.
    Появившийся диалог будет содержать различные форматы списка цепей - будем использовать родной формат Pcbnew.
    Нажать на кнопку: Сохранить.
    В текстовом .net файле зачем-то пишется полный путь к источнику - затереть в целях конспирации, оставить только имя файла, на работоспособность не влияет. (source "***.sch")

    Размещаем компоненты и трассируем схему в Pcbnew:
    (Сетка 0.1мм (3,94 милс) позволяет всё ровненько позиционировать..)
    Настраиваем:
    Правила проектирования --> Правила проектирования:
    Ширину дорожек указать: зазор 0.382, ширина дорожки 0.618
    Вся сверловка 3мм - 1мм.
    Расставляем элементы:
    Инструменты --> Список цепей. Жмём - Прочитать текущий список цепей. Закрыть. Появятся в одной точке все элементы..
    Возможность атотрассировки и авторасстановки см. в предыдущей статье "KiCad за 5 минут"..
    Pcbnew, основные используемые кнопки для расстановки:
    1 Курсор выбора (Двойной клик на площадке или элементе открывает свойства)
    2 Подсветка цепи
    3 Добавить посадочные места
    4 Добавить дорожки и переходные отверстия
    5 Показать скрыть панель менеджера слоёв (в нём можно отключить обозначения компонентов итп.)
    Чаще всего используются горячие клавиши:
    T - Найти компонент, захватить и переместить в позицию курсора.
    / - перевернуть направление дорожки
    Del - удалить элемент, дорожку итп..
    M - Переместить
    G - Переместить без отрыва от цепей
    R - Повернуть
    E - Редактировать элемент (двойной щелчёк мышью)
    Ctrl+F - Найти элемент
    Самое прекрасное на мой взгляд, что KiCad следит за связями при разводке платы, допустить ошибку практически не возможно на этом этапе..
    Далее отправляем на печать, не забыв установить галочку "Отражение".
  3. linuxuser
    В первую очередь результат: https://soundcloud.com/user397549117/fon-do-i-posle-ekranirovki-elektrogitary-so-shnurom
    Удалось избавиться от фона звукоснимателей порядка 10 Дб и более! Запись фона была взята с прошлого раза и при примерно таких же условиях записан текущий(немного громче и по иному накручено, настройки не сохранились): провод уходит в недавно спаянный шумоподавитель (выключен) без корпуса и ещё 2 метровым проводом в процессор сразу же с входа примочки(см. схему для лучшего понимания http://forum.cxem.net/index.php?/blogs/entry/367-собираем-decimator-g-string-в-kicad/ ), т.е. шумовая картина должна быть ещё лучше с более короткими проводами и корпусом.. Но и так уже "огонь"! Ушла грязь из сигнала, перегрузки стали звучать по другому - чище, пришлось добавлять искажений, и в целом картина меняется - гораздо приятнее ощущения от игры : ).. Появилась возможность накручивать так, что фон ещё меньше, чем есть на записи.. Так же стал различим фон розетки : )
    Долгое время меня обходили стороной правильные решения, пробовал разные схемы и вариации и всё равно не давало результата. В итоге к чему пришёл:
    1) Экран:
    Жидкая медь и прочие спреи типа графита 33, не считая космической цены, могут по прошествии пары лет терять свойства, например: жидкая медь из-за окисления, листовые решения окисляются плёнкой по поверхности.. Поэтому используем медный скотч или листы, либо самое дешёвое - алюминиевый скотч. Можно запаять швы, но я предлагаю решение попроще, найденное в книге "Электронное конструирование - методы борьбы с помехами" Дж. Барнс. (см. 77 стр.)
    Внахлёст заворачивая друг в дружку 13-20мм.. Или ещё проще: заворачиваем на 2см только верхний накладываемый слой скотча, прижимаем/раскатываем и сверху по верх шва фиксируем ещё слоем алюминиевого скотча, либо скотчем обычным..
    Некоторые виды скотча не теряют соединения в месте склейки, естественно стоят в несколько раз больше..
    Примеры соединений экрана:

    1.1) Если ямы отдельные, от каждой из них увожу провод на одну точку. Я не сторонник обматывать звукосниматели из-за среза частотной характеристики, но вот ямы под ними вполне.
    У меня все потенциометры, выходное гнездо, корпуса звукоснимателей не соприкасаются с экраном (изолента + термоусадка местами, можно ещё резину приклеить в местах где может продраться под давлением). А от корпусов уже идут проводки на землю в одну точку.. Если этого не сделать получим наводки при касании..

    2) Провода:
    В принципе любые, но чем качественнее тем меньше потерь, можно взять например микрофонный провод (низкое сопротивление), гитарный кабель, витую пару от интернета, во всех случаях качественная медь, ну или экстрим по типу серебряные - для особых извращенцев. Провода монтажные типа МГТФ итп. сильно собирают наводки - фонят, но вот толстый МГТФЭ в оплётке уже другое дело.. Видел но не пробовал - сурово распаивают толстым для обмотки трансформатора проводом.. Видел где-то совет - от 0,4мм провод уже годится.. Обычно советуют: чем толще, тем лучше..
    Пишите в комментариях: какой провод больше всего понравился и используете для таких целей.
    Конденсаторы - только металлоплёнку ставить лучше брэнды типа Epcos.. Вольтаж максимальный.. Ёмкость (влияет на глубину ВЧ) ставят обычно 0.022 или 0.047 мкф (слегка снижает чёткость и замыливает).
    3) Распайка:
    Монтаж как можно плотнее провода короче, можно дополнительно в косички сплетать, он не обязательно..
    Все земли от ям потенциометров итп сводим в одной точке и припаиваем к экрану, как можно ближе к выходу (у меня в соседней яме, не страшно)..
    Чтоб припаяться к алюминию понадобится флюс для низкотемпературной(280-350 °C) пайки алюминия и паяльная станция на которой можно выставить температурный режим. Вариант попроще: просто прижмите к экрану спаянный пучёк скажем потенциометром или ещё как придумаете.. Пайка должна быть качественной..
    Все провода идущие на экран от потенциометров и звукоснимателей собираем в воздухе, спаиваем, изолируем..
    От этих точек уводим провода на гнездо джек, экран на sleeve, собранные от потенциометров земли на ring, и сигнальный выход на tip.


    У меня на гитаре трубчатое моно гнездо джек с замыканием sleeve и ring при контакте, разобрал, откусил и изогнул одну из пластин коннекторов (очень ломкие, нужно быть аккуратным). Получил стерео гнездо. Обратно пришлось запаивать кольцо, чтоб держалось - ломкая кромка, после отгибания поотваливалась. (Для потенциометров и подобных мест мне нравится канифоль-гель(нейтральный флюс), очень термоядерный и слегка вонючий.)
    4) И теперь главная магия: берём гитарный стерео шнур (можно и микрофонный) и стерео джек - этот конец идёт в гитару, а второй конец ставим моно джек и на нём спаиваем вместе экран (sleeve) и земляной вывод с потенциометров (ring). Этим концом в примочки, процессоры, головы итп..
    Как спаивать джеки:


    Схема в моей гитаре выглядит так:


    Если есть интересные дополнения / замечания, пишите..
×
×
  • Создать...