Саморобний usb midi-контролер

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

Для тих, хто не в курсі, що тут взагалі відбувається, самий початок тут: dallum.pdj.ru/blog/684756.html

Коротко: збираємо дуже дешевий MIDI контролер з підключенням до комп'ютера по USB на 48 ручок і 8 кнопок (не той, що вище за посиланням, а краще).

Постараюся розповідати все так, щоб міг повторити будь-який не маючи абсолютно ніяких знань з цієї області.

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

Можливо, буде зайва подробиця викладу, не звертайте уваги.

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

Для цього кроку нам будуть потрібні:

2) Хлорне залізо.

3) Лазерний принтер.

4) Фотопапір LOMOND 120 г / м2 матова або лист з глянцевого журналу (хоча я на днях пробував зробити на простому папері - вийшло).

5) Ацетон або спирт або 646 розчинник або Фейрі або інша миюча дурниця.

6) Дрібна наждачка, можна навіть нулівку.

7) Ватні тампони (круглешкі такі), або просто шматочок ганчірочки.

8) Дриль, в яку влізе свердло 0.8 мм.

9) Само свердло 0.8 мм.

І також файл з друкованою платою в форматі "svg", його можна завантажити тут:

Якщо комусь захочеться розвести плату самому - схема тут в форматі eagle: dl.dropbox.com/u/28184769/eagl...

Встановлюємо Inskscape. відкриваємо в ній скачаний файл svg. Це і є майбутня друкарська плата з доріжками, малюнок якої нам потрібно перенести на текстоліт. Отвори - майбутні дірки.

В налаштуваннях принтера бажано на цей час прибрати всі режими економії тонера.

Роздруковуємо малюнок прямо з Inkscape пару раз на звичайному папері, щоб прогріти піч принтера. Заодно вирізаємо один з роздрукованих малюнків прямо по контуру:

Саморобний usb midi-контролер

шаблон для вирізання @ Dallum

Прикладаємо його до текстоліту, обводимо по контуру:

Саморобний usb midi-контролер

CIMG2332 @ Dallum

Тут мені шматок текстоліту попався хороший, світлий, але у вас може бути окислів і трохи потемнів, це не страшно, це нормально.

Потім вирізаємо цей шматочок текстоліту ножицями по металу (у мене найдешевші за 80 рублів), ножівкою по металу або чим вийде. Можна навіть звичайними, дуже міцними ножицями отфігачіть. Отримуємо приблизно такий шматочок:

Саморобний usb midi-контролер

pp @ Dallum

1) Роздрукувати у кого-небудь іншого (але тут врахуйте, що не можна лапати малюнок руками, та й взагалі небажано його всяким лівим впливів піддавати).

2) Вибрати найкращий варіант, а потім, вже на платі, замазувати дірочки маркером (рекомендую цей варіант, якщо немає сусідів з нормальним лазерним принтером).

Повторюю, цей малюнок руками малюнок ні в якому разі не чіпати.

Вирізаємо найкращий малюнок по контуру і відкладаємо його поки що в сторону.

Тепер потрібно зашкурить текстоліт. Тобто прибрати з нього зайвий окисел. Для цього беремо дрібну наждачку і круговими рухами чистимо текстоліт до тих пір, поки не зійде весь оксид і текстоліт не стане однотонним, світлим. Перестаратися не варто, досить просто зняти окисел. На фото шматок незашкуренного (зліва) і зашкуренного (праворуч) текстоліту:

Саморобний usb midi-контролер

шматок незашкуренного і зашкуренного текстоліту @ Dallum

Далі беремо ватний тампон або ганчірку, змочуємо ацетоном або спиртом і протираємо текстоліт. Якщо використовується миючий засіб типу Фейрі, потрібно просто помити як посуд губкою і витерти насухо, не чіпаючи його мідну поверхню. Це робиться для того, щоб знежирити його. Після цього ні в якому разі не можна чіпати текстолит своїми жирними лапами руками ..

Включаємо праска, виставляємо потужність десь на 80%. Чекаємо поки нагріється, пар, природно, потрібно відключити.

Після чого прикладаємо вирізаний шаблон друкованої плати до текстоліту якомога рівніше:

Саморобний usb midi-контролер

фотопапір на текстоліті @ Dallum

Якщо використовується лист глянцевого журналу, то потрібно на нього покласти ще аркуш звичайного паперу, щоб не проплавити його

Прасувати все це краще на чому-небудь рівному, у мене, наприклад, давня обробна дошка.

Спочатку притискаємо праскою один край шаблону, тримаючи текстоліт і шаблон, сильно надавліваваем (але так, щоб шаблон нітрохи не з'їхав) і починаємо пропрасовувати до протилежного краю текстоліту, ослаблюючи натиску. Я пропрасовуйте ребром праски, це потрібно щоб тонер прилип до плати. Після цього під праскою повинні проявиться доріжки. Якщо тонер прилип, проутюживают все це справа сильніше, але так, щоб тонер НЕ поплив і доріжки не поїхали.

Після того, як всі випрасувати, потрібно дати платі охолонути пару хвилин, а потім тягнути її під кран. Відкриваємо прохолодну воду, даємо папері деякий час просочитися, а потім акуратно, майже не натискаючи, скачуємо папір від центру до країв. Після повного скочування паперу повинно вийти ось це:

Саморобний usb midi-контролер

плата з тонером @ Dallum

Якщо частина паперу залишилася і ніяк не хоче відходити, то краще її акуратно голочкою видалити, не пошкодивши тонера. Інакше те, що буде під папером, який не протравами і залишиться непотрібний шматок міді.

Білий наліт на доріжках після висихання це нормально.

На фото трохи інша плата, без двох конденсаторів, тому що в перший раз я їх тупо забув намалювати на схемі. В архіві нормальна друкована плата.

Якщо не вийшло, попливли доріжки або відвалився тонер, то потрібно змити тонер ацетоном, ще раз дуже легко зашкуріть, знову знежирити плату і прасувати по-новому. Якщо попливли доріжки - прасувати потрібно менше. Якщо відвалилися - більше.

Якщо спочатку шаблон був поганим, то залишилися дрібні дірочки. Їх потрібно акуратно замазати маркером, причому кілька разів, щоб шар був товстіший, але щоб не заїхати на сусідні доріжки, інакше доведеться голочкою їх відокремлювати.

Тепер - найцікавіше.

Беремо баночку хлорного заліза:

Розводимо його в скляній банці або пластикової ємності (ні в якому разі не в залізній!) З розрахунку одну таку баночку (

250 гр.) На літр води (бажано теплої). Я розвів ось в такий зручною харчової пластикової ємності:

Саморобний usb midi-контролер

CIMG2248 @ Dallum

Обережно. Якщо ця хрень потрапить на одяг або ще кудись, відіпрати або відмити вже не вийде. Якщо потрапить на руки, нічого страшного не буде, якщо ви не позашлюбний син термінатора. Дихати цією нісенітницею теж особливо не слід, вона не мегаядовіта, але хорошого мало. Втім, якщо спеціально не нахилятися впритул до неї, то все буде абсолютно нормально.

Потім можна тупо покласти нашу плату в цей розчин. Але це не дуже зручно, тому я роблю так (ще раз спасибі DI HALT 'у за ідею). Береться шматочок пінопласту від якої-небудь старої упаковки, в нього вкручується якийсь шуруп, щоб триматися було зручніше. Потім плата приклеюється колечком зі скотчу (тією стороною, яка без тонера) до цього пінопласту:

Саморобний usb midi-контролер

CIMG2249 @ Dallum

Потім потрібно взяти конструкцію за цей шуруп і опустити хлорне залізо. Все, нехай труїться. Для прискорення травлення бажано ємність трохи похитувати. Ще можна використовувати акваріумний компресор, якщо підкласти його під плату, щоб бульбашки м'яко вибивали стравити мідь, це сильно прискорює процес травлення. З компресором вистачить і семи хвилин, без компресора в теплій воді труїтися буде близько півгодини.

Після протруєння дістаємо плату з розчину і дивимося, чи всі стравити. Якщо залишилася мідь, кладемо назад і чекаємо ще трохи, якщо все добре, то вийде ось така плата:

Саморобний usb midi-контролер

CIMG2249.JPGfdsfsdfdfs @ Dallum

Після підсихання тонер покриється білястої плівкою - це залишки від паперу:

Саморобний usb midi-контролер

xvcxvcxv @ Dallum

Потім беремо спирт або ацетон, змочуємо ганчірочку або ватяний тампон і потихеньку, чи не натискаючи, змиваємо тонер:

Саморобний usb midi-контролер

vbvcbvcbc @ Dallum

Може вийти так, що тонер в'їсться в плату, якщо сильно тиснули при його змиванні, це нормально, але некрасиво.

Після повного видалення тонера вийде ось така чудова плата:

Саморобний usb midi-контролер

vxcvxcv @ Dallum

Потім потрібно просвердлити дірки. Вставляємо в дриль свердло 0.8 мм і тупо свердлимо під кутом 90 градусів, але свердлимо дуже акуратно, потрапляючи в відведені для цього місця. Після свердління вийде ось це:

Саморобний usb midi-контролер

CIMG2319 @ Dallum

Але, по-перше, виглядає жахливо, по-друге, ці шорсткості нам сильно завадять при залуження (про це пізніше). Тому беремо наждачку і дуже акуратно зчищають виступаючі місця, щоб не зірвати ненароком доріжки. У підсумку вийде ось така ось красива плата:

Саморобний usb midi-контролер

CIMG2320 @ Dallum

У цій частині все. У наступному блозі ЗАЛУДІТЬ плату і напаяти туди детальок. Це просто.

Оновив друковані плати. Прибрав зайві перемички.

Я так зрозумів що мультиплексори служать для складання "плат розширення". тобто кожен мультиплексор відповідає за 8 потенціометрів і вони в подальшому можуть приєднуватися до "основної плати".

а чи можливо вибрати мікроконтролер (тото же АТМЕГА) інший за характеристиками і зібрати на ньому безліч енкодерів (або кнопок). Це щоб мультиплексори не застосовувати))) ось до чого питання)))


І величезне окреме спасибі за блог. раніше створював блог але з пошуком схем))) закинув, а тепер знову зайнявся))) СПАСИБІ тобі. )))

і ще: буде можливість вибирати мідіканал на якому буде працювати міді-контролер. )))

У сенсі мідіканал?) Окрема крутилка - свій канал. Буде можливість зміни групи каналів, тобто натиснув на кнопку, отримав з каналів, наприклад 0-47, канали 48-95.

Або ти маєш на увазі на окрему крутилку свій канал міняти? В принципі, можливо.

нє! зазвичай в міді-пристроях є 16каналов введення / виведення! ії як правила ці міді дані передаються по певному міді каналу! виходить що все регулятори або кнопочки можна призначити на канал номер 2. щоб не перетиналися міді дані з іншим міді-контролером наприклад)))

Наскільки я знаю, хост-софт чіпляє міді-дані від кожного пристрою окремо. Хоча, можу помилятися.

Пояснив по нубовскі, але все таки)))

Чи не виспався вчора, не наздогнав відразу про що мова) Можна зробити звичайно, так і поступлю)

Так вірно зрозумів) У будь-якому випадку без мультиплексорів збереш не більше 8 потенціометрів, це межа меги) А чому не подобаються мультиплексори? Вони дешеві, зручні)

ні))) мені все подобається. ))) Я не просто зібрати (повторити за тобою), а ще й зрозуміти хоча б трішки як працює)))

Основне тут - прошивка, звичайно) Схема-то до неподобства проста)

це мене (і напевно всіх) і залучає))) Чекаємо наступного блогу.

Наступний блог - про програматор, коли буде-поки неясно, катастрофічно не вистачає часу) Взагалі в мережі багато валяється на цю тему, але я хочу закінчений цикл "з нуля до готового пристрою" зробити.

Красавчег) спробую теж зробити!

чтото лазерний принтер не тягне фотопапір. може на звичайному принтері надрукувати або це неприпустимо?

Виріж з будь-якого глянцевого журналу лист і на ньому роздрукуй! Причому, зовсім не важливо що на ньому надруковано в друкарні! при нагріванні перекладається тільки тонер картриджа принтера на текстоліт)
Я так зробив! взагалі без проблем! все чітко, рівно! тільки відмивав довго)))

Євген, чекаємо тебе, не дочекаємося)))

Військкомат мені те ж саме говорить)
Розберуся ось з ним тільки)

О, брат. Ти не дружи з ними))) Це нехороші Люди)))