Небольшая платка для микроконтроллеров ATtiny 24 ----> 841 разведённая так, что на одну и ту же плату можно припаять (не одновременно) много разных типов транзисторов и регистров без переделки платы. Для всех, кому интересно или для желающих пересесть с ардуины на что-то подешевле, если мощность той ардуины для изделия избыточна.
Плата односторонняя – вторая сторона свободна для творчества, Не всё из представленного проверял лично — ввиду кризиса не понадобилось.
ATtiny 24… 44… 84… (они же с буковкой «а» вконце) ...441… 841 полностью совместимы по ногам и кодам, разница в памяти, частотах и по-мелочи. Храктеристики ATtiny841. Хотя цены рублёвые сейчас да… Подросли. И характеристики 24.
Исходное назначение – 4-х, 8-ми канальная относительно тупая мигалка светодиодами для производств всяких вывесок, торговых подставок и т.п., когда нельзя заранее предугадать – каких размеров, мощности, количества каналов и тиража будет следующий заказ. (Особо напрягают некоторые крупные корпорации которые заказывают в мае чего-либо пять штук к августу, семь кругов ада согласований, как получат — кучу «фе» от них и ни акта, ни денег — и вдруг в ноябре: «вот точно таких же – тысячу – установить-смонтировать-включить к НГ»).
Сама плата:
(далее красным показано — что надо прорезать – если надо)
Мк. и 7805 в корпусе sot89. Не забыть про конденсаторы! — дабы не загромождать картинки на плате не показаны – места для них ~навалом:
Привычная «КРЕН»ка — 7805 в корпусе «То-220» («ножки подогнуть по месту». Опять же — не забыть конденсаторы):
понятно, что питание можно подать и напрямую и не 5 вольт, а любые его от 1.8 до 5 сообразуясь с частотой.
Массив-регистр ULN2803 и подобные (их много) в корпусе ~DIP-18 — сверху:
7805 не показан (забыл вставить). Нижнюю площадку прорезать по линии и соединить с 12 проводом, если читаете нужным (курить даташит регистра — там можно и хитрее сбросить выбросы)
Он же снизу в отверстия с обратной стороны как и надо ставить DIP корпуса (ну или вывернув ноги, если сверху):
Плату придётся сверлить. Зато никаких проводов и прорезаний
Регистр TD62783 или подобные (он включатель «верхней стороны» — между питанием и нагрузкой — иногда это удобно (напр. тогда можно «снизу» поставить транзисторы – и получить 8x3 в т.ч. 8 RGB каналов):
(ап, опять забыл 7805 врисовать, прошу прощения)
Регистр 574-й или прочие линейки D-триггеров или защёлок в 20-ноговом корпусе:
(питание изобретать отдельно, такт прокинут проводком. кстати тут можно вместо закоротки поставить и 7803 на место 05 картинок выше и пожалеть контроллер)
Транзисторы в корпусе soic-8 – 4шт. (зачеркнутые ноги отрывать):
Транзисторы парные в корпусе soic-8:
Или иногда у них бывает другая цоколёвка («распиновка» по-нынешнему):
К сожалению нормально разместить 8 шт. мелких корпусов sot23 не получилось – что бы можно было тупо менять их на большие без вообще всяких переделок:
распаять это вручную нереально, да и линеечка «земли» под ними слишком тохонькая – поэтому этот вариант вычёркиваем
Вышло только так – транзисторы мелкие sot23:
(слева-сверху две шт. показаны условно, потому что они в обратном включении и на ноге «reset»)
Но зато на раз меняются на совсем большие ТО-220:
Сверлить или так ляпать – решайте сами, про ток по нулю тоже следить и цеплять снизу платы, а не сверху как в прочих, напр. закоротив с контактом нижним-правым и тогда всю плату можно вставлять в тот же разъём как и прочие варианты. Зато у них ноги гнутся удобно и можно их вставить по-всякому.
Прошивать — ловить нужные ноги иголочками, тут увы… при тираже у нас шаблон-коробочка был — вставил, прижал, капу нажал.
Напоследок, сама плата – под спойлером.
физический размер самой платы 38 на 32 мм. — соотв. файл ровно 3800 на 3200 пикселей. Две площадки сверху-слева не доходят до края – т.к. это ноги контроллера – что бы они не коротили случайно. Дыр для кондёров и разных проводов или кнопок наставьте по вкусу.
Чёрт… хабр убил её до 1920… Пережал с потерями — сэкономил целых 20кб, молодец.
«типа пяльная маска»
Плата в векторе:
<… >
Облом — ни архив 7z ВОСЕМЬ килобайт, ни напрямую eps целых 40 этих килобайт хабрасторадж не принял. ну вот, хотел выложить всё как есть — не дали. Народ, скажите куда выложить 8kb 7z «без смс и регистрации», что бы он не умер через неделю и не подцепил заразы?
«Всё выложено «как есть», используйте на свой страх и риск, никаких гарантий или обещаний, но зато используйте как угодно, где угодно без каких-либо ограничений явных или подразумеваемых, типа «public domain» или как его там».
Комментарии (26)
argentumbolo
29.01.2016 16:00+2В крайнем случае можно сделать рарджипег — прикрепить к растровой картинке архив с векторным вариантом. lurkmore.to/Rarjpeg
(каммент раскрывать необязательно)
Ololosha228
29.01.2016 23:42Идея клевая, довольно «универсальненько». Только, поскольку я перфекционист, вопрос: изначально расчитывалось, что транзисторы будут такими… Несколько неровными на плате, или это в угоду «универсальноти»?
KislyFan
29.01.2016 23:42Очень хочу знать зачем всё это? Для чего-то типового пойдет китай клон pro mini за 1$, а для серьезного есть лут. Очень хочется увидеть в готовом устройстве.
Jmann
29.01.2016 23:43Со всем уважением к автору… Девайс для радиокружка. Проще взять макетку паячную и слепить там что угодно. Многие юнные электронщики так и поступали, либо сверлили гетинакс и навесным монтажем выполняли нужные соединения.
Moog_Prodigy
29.01.2016 23:43-1Платка «кошмар монтажника». Я так и представляю: сидит кто-то и откусывает ноги у транзисторов, а транзисторов целое ведро. При тираже 1000, как вы привели пример, лучше такую мелкую платку спроектировать под ключ — полдня максимум. Зато под детали будут нормальные посадочные места и отверстия, не придется ничего прорезать и подгонять. Про транзисторы в sot23 я уже молчу.
А при тираже 1-2 штук — тоже проще развести заново, чем такие пляски с бубном. Тем более если ЛУТом тут же за полчаса сделаете.
Если заказывать на стороне платы при таких больших партиях — тогда паяльная маска, лак. И монтажник должен потом отскрябывать лак и зачищать дорожку, чтобы припаять кренку. Вы себе производство вообще представляете?AlexeyCaTHaR
30.01.2016 16:45Ну зачем так критично.
В любом случае при тираже в меньше 10 штук берётся любая макетная плата и ваяется всё, что угодно. А при тираже большем, чем 50, я тоже за разработку платы под ключ. Всё равно вышеозначенная плата не заказывается в производстве заранее, а, лутить или с помощью фоторезиста тут без особой разницы, какую плату делать.Jmann
30.01.2016 17:15+1Ну да. макетка самое то… Хотя я даже для прототипа развожу ПП, быстренько по ЛУТ и в персульфат аммония — 1-2 часа работы. если девайс не слишком сложный. Если нужно смакетировать узел (к примеру усилитель на ОУ), беру паячную макетную плату и дело в шляпе.
AlexeyCaTHaR
30.01.2016 18:50лутишь утюгом или через ламинатор? я перешёл с хж на лимонную кислоту и перекись, а то пятна очень плохо выводились.
Jmann
30.01.2016 19:06Да забрал у супруги старый утюг. ей купил новый =) По поводу травления, я долго юзал ХЖ, но боже — эти пятна… Потом случайно продавец на радиорынке предложил мне белый порошок. С тех пор я на нем (персульфат аммония) =) ЗЫ: специально для сабжа — нашел свою старую подделку которую делал в школе. Картонка, шило, комплектующие, ЭПСН — девай готов. А какая колодка под транзистор, вах!
AVKinc
30.01.2016 16:45Не очень понятен посыл.
Кому надо разведет и сделает плату под свои нужды.
А кто этого делать не умеет (не хочет), купит готовые модули и соединит их между собой.
Кто это будет повторять?
impetus
30.01.2016 18:25Когда внезапно сваливается тираж 200 шт — не до ЛУТ-а и макеток, а заказ плат под конкретику — не стыкуется с привычкой заказчиков переигрывать на ходу «ой, что-то темновато мне кажется — нельзя ли раз в пять поярче? и не три линеечки, а пять?» или с реалиями складских остатков (у себя и у поставщиков). При том бывает по полгода изделий с пайкой нет вообще. В итоге плата закрыла ~90% типовых заказов и избавила мозги занятых людей от непрофильной им электроники.
Про «кошмар монтажника» — частично согласен, поэтому без развязывающих сопротивлений и паяем свежетравленные (у нас своя шелкография) без масок-лака и т.п. Ну ноги никто не отрывает — загнул наверх и всё.
Чисто опубликовал в «библиотеку решений» — подумал что возможно есть люди со схожими проблемами но совершенно другими юзер-кейсами. Короче, кому надо — пользуйтесь.
И, конечно — как всякое универсальное решение, оно заведомо проигрывает решению специализированному — но выигрывает у него же, когда нужно решение специализированное, но другое.DIHALT
31.01.2016 10:04С привычками заказчика надо разбираться посредством четкого тз. А так любые переделки без вопросов, но за отдельные деньги.
impetus
31.01.2016 12:51И на следующий раз заказчик от вас приходит к нам — пока вы будете формулировть в переписке с их менеждерами-гуманитариями / девочками-припевочками / любовницами_гендира «чёткое ТЗ» — мы уже отгрузим тираж и наш заказчик откроет павильон и начнёт торговать, пока ваш ещё находится в стадии «согласования ТЗ». Или если сделанное по «чёткому ТЗ» изделие действительно в новом ТЦ окажется темноватым и заказчик сам себе буратино. Да и по деньгам не факт, что лучше выйдет — эти дополнительные отдельные деньги могут не окупить дополнительное время занятых этим согласованием специалистов.
По чёткому ТЗ, кстати, тоже не всегда кайф работать, если например в процессе тиража случился форсмажор — напр, привезли не те транзисторы (не той ширины/толщины/цвета материал/печать/тонер...).
Собственно это вопрос выбора бизнес-стратегии, выходящий за рамки — тут каждый кузнец своего —
хотя, глобально, это мне чем-то напоминает миллионолетний холивар Мозг/ДНК = «адаптивность на лету» / «чётко прописанная программа» (с кучей промежуточных вариаций внутри каждой из альтернатив).
И, да — я понимаю, что представленое в этой статье — это неким образом «хардварный говнокод» — и соотв. в изделиях длительного жизненного цикла — наоброт, приведёт наших заказчиков к Вам, хотя мы и думаем, что у нас подложена соломка: ВСЕ платы одинаковые с нагрузкой на типовом шлейфе — заменить плату на заказанную конкретно изготовленную под это изделие можно почти всегда.
gleb_l
30.01.2016 23:25+2Очень удобны для подобных целей переходные китайские платы SOIC/SSOP -> DIP с нужным количеством выводов. Если брать плату под заведомо длинный корпус, то на неиспользуемых краевых выводах можно устанавливать тот жестабилизатор и/или транзисторы выходных каскадов. На Али такие платы стоят 3 доллара за 20 штук, а сделаны довольно качественно. Вот например на фото — синхронный выпрямитель на основе чипа 4320 от Linear Technologies:
ZEvS_Cat
31.01.2016 12:05Может при установке биполярных транзисторов, им в базу следовало бы предусмотреть резисторы?
Jmann
31.01.2016 12:38+1Еще предусмотреть и подтяжку между Б и Э в n-p-n например. Но судя по словам автора, это же универсальная, поэтому берем резак — делаем прорезь. впаиваем нужные номиналы типоразмером 0805 -)
Zolg
extempl
Или даже гитхаб. Опенсорс, как-никак :)
Denai
rarjpeg
Kop3t3
Base64 под спойлер :)
ploop
Что-то вспомнилось старенькое :)
Sleepwalker_ua
яндекс, облако мейл.ру, всякие ex.ua и даже вконтакте можно скинуть как документ и потом предъявлять ссылочку на него отдельно.