ARDUINO Самодельная плата на базе микроконтроллера AVR Atmel ATmega2560-16au

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Последний релиз самодельной платы Меги.



Размер самой платы 56х88мм.

Разводка платы совместно с плашками боковых контактов по схеме "сигнал + питание + земля" для прямого подсоединения периферии с разьемом как у серводвигателей. Светлым выделена земля платы, чтобы была видна её главная особенность:
Разведена отдельная земля под тактовым генератором и также вокруг ножек блока АЦП микроконтроллера для повышения устойчивости платы и улучшения показаний АЦП блока.

1. В отличии от типовой Ардуино Мега2560 rev3 (54+16 рабочих пинов, всего 70), тут все рабочие контакты микроконтроллера Atmega2560-16au (86шт) выведены на разьемы платы и сгруппированы по назначению:
Левая сторона - интерфейсы I2C, SPI, UART0 и подача питания на плату (по центру).
Правая сторона - Интерфейс расширения ОЗУ, использован в отдельной плате расширения ОЗУ до 512 килобайт (есть рабочий "пилотный" вариант платы + доработка файла линковки для работы с массивами из ПО)
Верх - Таймеры 0,1,3 + UART1,3 + доп. ноги + АЦП 0..7;
Низ - Таймеры 2,4,5 + UART2 + под. ноги + АЦП8..15.

То, что отсутствует у типовой платы Ардуино:
1. UART - не выведены ноги Xck0,Xck1,Xck2,Xck3 - сигналы тактовой синхронизации интерфейса. превращают UART в SPI-master, без них "никак".
2. Таймеры - не выведены ноги внешнего тактирования T1, Tosc1, Tosc2, T3, T4. Фактически внешне тактировать можно только таймеры Т0 (8бит) и Т5 (16бит).
3. Таймеры - сигналы захвата (счета) T1icp,T3icp. Кмк, значительная потеря в измерении длительностей импульсов платой. По сути есть только 2 входа для аппаратной замены функции pulseIn() из 4-х.
4. Прерывания PCINT с 11 по 15 кажется .. 4шт. Прикольно то, что эти ноги не имеют никаких больше функций и их очень удобно использовать для разного рода замеров, событий и пр. ерунды типа энкодеров. Но .. нету.
5. Ногодрыги PJ6,PJ7 - полностью свободные пины для произвольного применения. Не имеют ни одной доп. функции. Самое то, вешать на них нечто свое, любимое - не выключается ничего из встроенного набора возможностей!
В предыдущей версии платы они вместе с PL7 (3шт) выводились между интерфейсами I2C и SPI и их можно было задействовать как кодировку номера устройства на SPI интерфейсе, расширяя возможность работы до 8 внешних устройств.

Всего у типовой Ардуино Мега 2560 rev3.0 платы не подключено 16 ножек. Некоторые имеют сдвоенное назначение, поэтому расписано больше.
Тут есть всё. :)

.. ну почти. Отсутствует:
1. Преобразователь USB-UART даже на базе CH340g! Прошивка платы внешним преобразователем (продаются готовые на Али) .
2. Типовые интерфейсы ICSP, JTAG и т.п. Все их ноги на плате есть, просто нет готового разъема для "воткнул и готово".


Причина отсутствия - общий вес изделия. :)
п.1. можно развести на обратной стороне платы под БП (есть место).
п.2. кмк, пустой избыток и опять же вес. Лениво в общем.


2. Все контакты платы, кроме правого интерфейса ОЗУ - сдвоенные для возможности пайки "вертикального разьема" бутербродом И горизонтального выхода на строенные контакты "сигнал-земля-питание" для подключения периферии по типу "серводвигатель";
3. "большой кварц" и его дополнительное экранирование (отдельная земля) - для повышения стабильности работы платы;
4. Специальная проводка земли блока АЦП с целью повышения надежности сьема показаний;
5. Увеличенные емкости развязочных конденсаторов микроконтроллера с понижением их ESR - повышение стабильности работы и снижение влияния помех и тока потребления;
6. Усиленный стабилизатор питания на плате - 5в до 3.5A(по факту) для надежного питания нескольких серводвигателей одновременно;
7. Удобный габарит платы 56х88мм (чуть больше коробки на 3хLi-ion 18650) и согласованный с размерами Лего (кратно 8мм) - позволяет заменить блок EV3 в его габаритах и крепежом.
8. На плату добавлен расширительный регистр адреса с интерфейса расширения SRAM. Позволяет расширять ОЗУ в пределах 64кб простым добавлением микросхемы памяти в правый разьем платы. Собственно, просто осталось место на плате.
9. На шелкографии присутствуют все необходимые подписи деталек и обозначения выводов. Можно паять "без схемы", глядя на саму плату.
Плата содержит значительный избыток как в виде сдвоенных управляющих контактов, наличия "лишнего" регистра и мощного блока питания. Все это избыток "условный" и вполне можно не запаивать, не монтировать и т.д. и т.п., а дополнять и наращивать возможности платы "по мере необходимости". :)

Основное назначение - кружки робототехники и обучения программированию микроконтроллеров - "инструмент обучения без макетных плат". :)

К этой плате есть герберы из kicad, есть 10шт "пробной партии" и др.

1. Изготовление плат у китайцев = 180руб с доставкой,
2. Atmega2560-16au (партия 10шт) = 350руб/шт с доставкой,
3. Регистры 74HC543D по 20руб/шт х 2 = 40руб,
4. Мультиплексор 74РС257В = 15руб,
5. SRAM HMM625128ALFP-70 = 40руб,
6. Стабилизатор RT8289 6-32v, 5v/5a = 30руб,
7. Стабилизатор AMS1117-3.3v = 10руб, (дорого!)
8. Кварц 16Мгц = 25руб,
9. Светодиоды зел, кр, син. 3мм по 2руб/шт = 6руб,
10. диоды Шоттки на 3А .. не помню маркировку по 10рубх2 = 20руб,
11. кнопка без фикс. (ресет) = 2руб,
12. "феррит" на идуктивность (желто-белый Днар=12-13мм не помню) около 3руб, (брал в партии 50шт)
13. конденсаторы SMD 0703 и 1206 по 2руб х 21шт = 42руб,
14. резисторы SMD такие же по 1руб/шт х 22 = 22руб.
15. транзисторы 2N7002 по 3руб х 3 = 9руб.
16. разьемы 40ног по 20руб/шт, всего ушло 58х3 = 174 (боковые по типу серв) .. из-за разных цветов большой остаток .. ок. 7штх40 ног = 140руб + 58 "мама с длиной ногой" по 40руб за 40ног = 80руб, итого разъемы = 220руб (тут можно сэкономить)
17. Разъем держателя SD карты = 15руб.

Итого на 2 платы ушло 1029руб. Покупалось все в диапазоне курсов от 62 до 65 руб за у.е.

Реально ушло конечно же больше, т.к. многое бралось партиями по 10-20-50шт, кое-что пришлось перепаивать дважды (паяльщик из меня ещё тот). Но .. с учетом что в среднем "труд" стоит столько как и материалы, "продажная цена комплекта" вышла не такой уж и конской - около 2000руб.
Радует, ожидал сильно хуже. :)
 
Последнее редактирование:

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Доразвел к этому типоразмеру плату расширения ОЗУ на 512 килобайт + разьем до SD-карты, подключаемый к SPI-интерфейсу платы Меги.

Планирую отдать китайцам на изготовление, но вот озадачился: плата разведена как и в предыдущем варианте под непосредственную пайку ПОД плату микроконтроллера - снизу.

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

В общем идея - получить беспаечное разьемное соединение с платой расширения памяти, которую желательно разместить как можно ближе к этой плате и под ней (на плате памяти разведено зеркальное расположение элементов) .. этот бутерброд - как-бы "4-х слойная плата с элементами с обоих сторон"
И, при этом, иметь возможность втыкивать платы сверху в этот разьем расширения памяти .. видимо все же надо рисовать. :)

В общем, нужен разьем (правый, двойной на плате выше), который позволит снизу подключать память когда надо, а сверху будет обычной "мамой" для чего-либо ещё..
 
  • Лойс +1
Реакции: Tabuin

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Такие смотрел. Снизу между платами получится стандартное расстояние в 8-10мм, т.к. нижние голые ножки втыкиваются в свою маму этой высоты. А мне хочется, чтобы нижняя плата с памятью была "вплотную" к этой плате т.к. у неё высота элементов (все smd) всего 3-4мм + толщина самой платы 1мм. :) Вот, если на плату памяти прицепить маму "вбок", а эти ножки загнуть аккуратно, но наверное то что хочется, но не технологично.
Как сделать "технологично"? :)

P.S. Обе платы разведены зеркально, то есть они прижимаются друг к другу стороной без деталек. У этой платы получаются детальки "сверху", а у памяти "снизу". Можно взять похожий разьем (так и делал предыдущий вариант) и его ножки запаять на плату памяти .. но вот как раз хочется "разьемный вариант" в этот раз. :)
 

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Тоже АП. Осталось непонятным - надо лезть в закрома и фотать или "не интересно нифига"? :)
 

Wan-Derer

★★★★✩✩✩
Команда форума
31 Июл 2018
1,458
295
Москва
wan-derer.ru
@Arhat109, такие темы интересны не "прям здесь и сейчас", а "когда-нибудь пригодится".
Так что если будет время/желание, то, конечно, расширяй тему.
 
  • Лойс +1
Реакции: Arhat109

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Решил дополнить тему фотками "пилотного" варианта такой платы, дабы было понятно зачем двойной ряд контактов:
внутренний ряд можно запаять "вверх", а наружный вот так вот "вбок" на 3 штырька "сигнал + питание + земля" (снизу вверх).

Тут несколько иной размер платы - 56x72мм., поэтому есть второй ряд контактов (оказалось очень неудобно). Постил эту фотку в другой теме про "Лего", повторю. Тут оно больше к месту.
mega2560last.jpg
У меня ещё осталось таких незапаянных 4 комплекта плат, ежели вчё. :)
 

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Наверное следующим шилдом надо будет пилить какой-нибудь "TFT-дисплей", как платы памяти приедут .. какой лучше? У меня есть только 2" на 220х176 пикселей.
Или лучше Ethernet с синим зубом и вайфаем?
Или адаптировать драйвер 4-х DC-моторов в типоразмер и одевать его поверх платы?
Или плату на 4 шаговика на базе A4988 шилдов под 3D станочные конструкции?
:)
 
  • Лойс +1
Реакции: UA6EM

IamNikolay

★✩✩✩✩✩✩
15 Янв 2020
169
30
Наверное следующим шилдом надо будет пилить какой-нибудь "TFT-дисплей", как платы памяти приедут .. какой лучше? У меня есть только 2" на 220х176 пикселей.
Или лучше Ethernet с синим зубом и вайфаем?
Или адаптировать драйвер 4-х DC-моторов в типоразмер и одевать его поверх платы?
Или плату на 4 шаговика на базе A4988 шилдов под 3D станочные конструкции?
:)
Что то не совсем понятно, а точнее совсем не понятно отличие того что Вы делаете от того что уже есть на али?! Кроме того что другой стороной подключается...
Например: есть шилд шаговиков под нано(и под другие есть). в него вставляется плата с контроллером и драйвера
Если я правильно понял, то Вы хотите сделать наоборот, чтобы в плату с контроллером вставлялись различные модули?!
В чем разница что во что вставлять?
Для небольших проектов, где не нужно такое количество выводов такое решение только увеличит размер....

Если Вам не нравится толщина имеющихся вариантов, то почему просто не заменить пины на другие - с меньшим шагом и размером, или использовать шлейф?
 

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
@IamNikolay, там, в самом первом посту под спойлером чем эта плата отличается от стандартной Мега-2560. И да, это не УНО и даже не НАНО слегка. :)

К этой плате сделан блок "расширения ОЗУ" (того, которого у Меги аж целых 8 килобайт) +512 килобайт (теперь SRAM = 520kb), с прямым размещением массивов в нем 16/24 .. до 56 килобайт при желании и прямой работе с ними как с обычными объектами С/С++, прямо из скетча. Пример приведен в соседней теме. Равно как и методология "как" допилить Ардуино ИДЕ.

У этой платы несколько иной типоразмер, а именно 56х88мм, что совсем (от слова "никак") не совмещает её с готовыми модулями как для НАНО, так и для любой иной платы типового Ардуино. Только "рядом" и проводами. :)
Поэтому и не называю её с постфиксом "-дуино" .. это несколько шире, лучше, надежней и симпатишней (на мой взгляд и опыт эксплуатации моим сыном предыдущих вариантов). :)

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

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Дополнил спойлер первого поста описанием какие ноги микроконтроллера "забыли" развести ардуинщики .. всего камень позволяет иметь 86 ног управления. Ардуино 2560 имеет только 70 контактов. Причем, кмк, утеряно достаточно удобное и важное.
:(
 

IamNikolay

★✩✩✩✩✩✩
15 Янв 2020
169
30
@Arhat109, шилд для нано приведен в качестве примера т.к. был рядом, можно найти шилды и под мегу и т.д.
Я не предлагал Вам совмещать с нано и прочими...
Меня интересует зачем Вы сделали свой типоразмер и теперь делаете к нему модули...
Что мешало сделать "блок "расширения ОЗУ"" под готовые дуины и прочие меги?
По факту получается что это мега с удобным Вам расположением контактов так или нет?
P.S. про 86 ног увидел что добавили. Получается если к тому что есть допаять 16 ног будет то же что и у Вас но будет подходить к имеющимся.

вот к примеру готовые и шилд под мегу:
 
Последнее редактирование:

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
@IamNikolay, в первом посту, под спойлером есть пояснения, дополнил только что. Вкратце "зачем" (что НЕ устраивало):

1. Отстутсвие в типовой меге нужных 16-и пинов. Они реально нужны, мне по крайней мере.
2. Невозможность прицепить шилд "расширенной памяти" в стандартный типоразмер Меги с моей разводкой шагом 0.2/0.2мм, а меньше я ЛУТом не запаяю (и это-то "за" пределом, но справился).
3. Уход под шилд 20-и контактов типовой меги. Это 19 стандартных ножек интерфейса расширения SRAM (он есть у Меги и некоторых ещё камней, не у УНО, НАНО). С учетом неполной разводки типовой меги остается "шиш да маленько".
4. Неудобный типоразмер платы - она слишком большая.
5. Отсутствие достаточного количества контактов питания и земли. Прицепить что-то мало-мальски полезное - проблема.
6. Отсутствие ТИПОВЫХ плат под Мега 2560. именно под неё, а не УНО. Собственно практически ничего и нет или не было, когда брался за разработку (2016год).
7. Плохая (не по даташиту) разводка блока АЦП, что приводит к потере на мой взгляд примерно 1LSB, которых и так-то не много..
8. Отсутствие нормального блока питания. Постоянно требует дополнительной заботы о питании мощных серв. Да даже одну дохлую SG90 типовая плата полноценно кормить не в состоянии!

Этого мало? :)

Да, в итого, когда все получилось, оказалось что результат:
а) удобен в использовании (большая часть пинов управления имеет и питание и землю - "воткни и пользуй"). Как ни странно, но это оказалось ГЛАВНОЕ достоинство для моего сына. После получения платы 2-го релиза (фото выше) все остальное "пошло лесом".
б) удобное распределение контактов по сторонам платы - легко запомнить где-что, плюсом окраска сигнальных пинов "по назначению". Это вторая причина, названная сыном.
в) полный набор пинов. Позволило легко подключать 4 энкодера моторов, сделать моторы даже лучше чем Lego EV3 (фото в конце темы "Ардуино как Лего") и пользоваться ими примерно также как в EV3.. просто и удобно.
г) удобный типоразмер платы. Встает сверху на блок питания из 3шт 18650 Li-ion, которых нам хватает на 3-5 часов непрерывной эксплуатации наших поделок. Легко втыкается в Лего. :)
е) расширение памяти позволило легко рисовать разных роботов - лабиринтщиков, в т.ч. по "произвольному полю" (комнате) .. места хватает. А также вести отладочное запоминание разных параметров робота в движении с последующим сбросом их в монитор ИДЕ (память не ресетится!).
ж) удобство пробной работы с дисплеем - картинка лезет в память "на раз"..
з) наличие мощного блока питания на плате - 5А, это самое оно для прямого подключения к плате достаточного количества серводвигателей, вплоть до мощных серв MG995, MG996 и дальше.

Этого раве мало? :)

P.S. Да, забыл. Ещё оказалось что .. эта плата жрет несколько меньше типовой. Но это уже та-акие мелочи .. ;)
 
Последнее редактирование:

IamNikolay

★✩✩✩✩✩✩
15 Янв 2020
169
30
1. если постараться то под лупой/микроскопом ноги можно добавить
2. Шилд памяти если ЛУТом не получается, то можно заказать
3. Нужные контакты можно перенести перепаяв их
4. можно поискать не дуины а аналогичные, пример выше
5. в примере выше есть.
6. точно сказать не могу, не искал. Но Вам то все равно их самому делать, т.к. под Вашу плату их точно нет.

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

P.S. На мой взгляд доделать существующую мегу под описанные нужды гораздо быстрее чем делать новую... а затем шилды к ней...

и вот еще пример шилд под мегу с "переходником" на уновские шилды и другие модули и шилд для 4! уновских шилдов. в общем на любой вкус и цвет




P.S. Да, забыл. Ещё оказалось что .. эта плата жрет несколько меньше типовой. Но это уже та-акие мелочи .. ;)
ну почему же мелочи, для автономной работы параметр важный - решается перепайкой преобразователя с более высоким КПД
 
Последнее редактирование:

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Спасибо. Ссылку на первую плату я и привел не так давно тут. Только .. там все теже 70ног. Китайцы походу не подозревают что у камня их больше. :)

Все остальное (типовое) получается достаточно монстрообразно в окончательном применении, мы это пробовали (см. начало темы "Ардуино как Лего") :)

Да, если под лупой запаять остаток в 16 ног, то получится "ближе" к этому варианту. Паял. До отмывки канифоли выглядело так:
IMG_0989.JPG

Все равно. Отсутствие ножек питания и земли .. отсутствие полноценного блока питания (кстати, тоже напаивал поверх) .. все это получается очень и очень коряво и НЕНАДЕЖНО.
АЦП и так не ахти, кварц ставят из серии "что нам самим не надо" .. в общем - отказались.
 

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Ну и вообще. Это - третий релиз платы! Мы оценили получаемые плюшки и довели задачу "до ума". :) Если бы оно не давало такого набора плюшек .. стал бы я возиться с этим? ;)
 

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
:ROFLMAO: Там 16 ног АЦП (8+8) и 54 ноги "общего назначения". Остальное .. дубликаты. ICSP - это теже самые ноги SPI интерфейса + питание и Reset .. просто "типовой интерфейс" для внешней прошивки.

Кроме этого, тут питание всё тот же 800ма блочок, который ещё и греется не по-детски от 12в.. тот же самый что и на типовой меге.
ноги АЦП снова разведены НЕ по даташиту а "как получилось".

И да, их у камня Atmega2560 не 80, а 86.

Ну и к вашему измененному примеру. Да, по сути это единственный шилд под Мегу - 3D принтер. Все остальное - монстрообразно и стоит в итого как колесо Боинга.

А если выполнить то, что Вы написали то .. получите плату из первого поста этой темы. :)
Какой смысл "лечить" калеку, когда можно сделать сразу и полноценно?

P.S. То что тут, т.с. "цена вопроса":
изготовление платы - 20..80руб/шт, смотря сколько заказывать у китайцев.
Микроконтроллер - 350руб/шт в партии 10шт (мне так обошлось)
RT8289 (БП) - 30руб/шт
Феррит - наковырял из каких-то плат на разборе ну пусть будет по 20руб/шт
Диоды шоттки - тоже выковыренные откуда-то .. сколько они стоят 5-10руб/шт, не?
SMD мелочевка по 1-2руб/шт их ну пость будет 15 (не считал)
Разьемы - около 300 штырей в итого, если паять все.
Регистр 573 - 20руб/шт.
...
Итого .. около 700руб "в среднем". Типовая мега от 450 до 800 ..

стоит ли "лечить" типовую Мегу? :ROFLMAO:
 
Последнее редактирование:

IamNikolay

★✩✩✩✩✩✩
15 Янв 2020
169
30
@Arhat109, после того как Вы написали про "плюшки" стало понятно зачем оно Вам)
Мегами не интересовался, не было необходимости, по этому и без понятия что там дублируется, а что нет.
Для 1 экземпляра быстрее и проще переделать, но так как Вам много надо, то да на поток поставить будет эффективнее, согласен.
 
  • Лойс +1
Реакции: Arhat109

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
@IamNikolay, да нет никакого "потока" .. первую версию вообще паял сам ЛУТом. Как раз "все ноги вверх" по 3шт. Не могу найти фотку, где-то была.. найду - выложу. Там тоже был этот дохлый БП на 800мА .. поигравшись дошло что без полноценного БП это все "ерунда".

Сделал вторую версию - ту что на фото в лего детальках. Её уже заказывал (задолбали отваливающиеся дороги при пайке от платы ЛУТа, да и сверлить ещё раз 54 переходных отверстия и пропаивать их проводом было уже лениво) 10шт. Плюсом ещё десяток "и я хочу" .. разошлись как-то сами собой.

Это - третий релиз. Учтены все недостатки "прошлых серий". :)
Так же как и во второй версии - двойные выводы вбок и вверх от платы. Убран второй ряд контактов из-за чего плата стала чутка больше: второй релиз 56х72мм (точно под блок 3х18650) а новый 56х88 - "чуть больше". Переставлены ноги в верхнем и нижнем рядах и интерфейсной части - нам оказались не нужны в интерфейсной части доп. UART-ы, поэтому они ушли в "ноги общего назначения" примерно пополам вверх и вниз. Также оказалось не нужным 3 пина у SPI интерфейса. Ушли туда же.
Проверка АЦП второго релиза показала, что дороги от разъемов АЦП до микроконтроллера также желательно экранировать своей землей, что тут и сделано.
Ну и своя земля + большой кварц .. я все ещё надеюсь (не пробовал) что мне таки удастся разогнать Мегу до 20Мгц .. :) Второй релиз - не получилось.

Этих плат полноценно ещё нет - допаиваю первые 4шт.. из полученного десятка. Память ещё только заказал на изготовление.
Просто дитенок как-то отошел от Ардуино строительства .. а тут, недавно вроде как у него интерес начал возвращаться: -"А давай я соберу нашего шагохода ещё раз и мы попробуем его сделать самообучаемым, раз память есть?" .. тс-с-с .. не спугнуть бы. ;)
 
  • Лойс +1
Реакции: IamNikolay

IamNikolay

★✩✩✩✩✩✩
15 Янв 2020
169
30
@Arhat109, про " БП на 800мА ." - это линейный стабилизатор напряжения, если Вам его не хватает, то можно заменить на такой же в большем корпусе, там ток больше и пины сходятся.
P.S. кроме изготовления плат можно и расстановку компонентов заказать;)
 

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
Ура! нашлося .. первый релиз методом ЛУТ:
mega2560-a-313x250.jpg

Ориентация таже: слева - снизу-вверх: интерфейсы I2C, SPI, между ними 3 оранжевых вывода без спец функций, за разьемом питания - 3 UART 0,1,2. третий на доп. разъемах справа и там же 4 ничьих PCINT .. сверху и снизу - зеленые это входы АЦП, сверху ещё торчит Aref и далее таймеры. Незапаян - разьем на доп. память 19 ног стандартного интерфейса + доп. ноги на всякий случай.. БП тут дохлый, точнее типовой.
Цвета красный - "выход", синий - "вход", белый +5в, черный - земля.
Таймеры сверху справа -налево (от АЦП - зеленых): Т0 - вход, и два его выхода. Т1 - три его выхода (один - совмещенный у меги! тот самый встроенный светодиод) и входы счетный и захвата, Т3 - 3 выхода и также входы.
Снизу таймеры Т2, Т4,Т5 в том же направлении от АЦП. У Т2 - 2 тактовых входа Tosc1 и Tosc2.

P.S. конкретно у этой меги оказался "битый флеш" примерно на втором килобайте 256 байт. В остальном все нормально, но заливать что-то сложное было проблематично. Надо было "оставлять дыру" в коде программы в заданном месте.

P.P.S. фото примерно 1:1 с размером платы. :)
 
Последнее редактирование:
  • Лойс +1
Реакции: Mike_Levin_ и IamNikolay

Arhat109

★★★✩✩✩✩
9 Июн 2019
382
125
@IamNikolay, медленно и печально, примерно с начала 2016 года. плату ЛУТ сделал наверное за месяц. Потом долго не мог понять чего она то шьется то нет .. потом сделал тест и убедился что битый камень. Отписал продавану, он прислал ещё 2шт бесплатно .. точнее в обмен на тестовую прошивку. :)
Где она - не спрашивайте .. сам не помню. :)

Потом, был второй релиз. Его очень долго разводил .. т.к. уже хотелось "окончательный вариант" .. показалось что учел "всё" :)
На деле оказался "неремонтопригоден" - крайне сложная пайка и сборка, но к концу второй серии "насобачился" .. дошел порядок установки элементов. БП в нем - очень плотен, т.к. не учел размер потребной индуктивности .. см. фото выше.
Сейчас их у меня остался .. одын штук. :)

Третий релиз .. делаю в "час по чайной ложке" зато сразу 4шт. Вчера вот сподобился допаять БП на .. вторую плату. работает, 5А держит. проверил.