Pull to refresh

Comments 98

А где вьі берете дюпонт-проводки хорошие?
На алиэкспресс брал какие подешевле, насчет хороших я не уверен, т.к. пару раз было, что контакта нет, или проводок отпал.
Ужасно( Ищу хорошие ибо с алишньіми вечно проблемма когда не контачит, а тьі думаешь что проблемма в другом и ковьіряешься ищешь ошибку и не находишь, ужасное состояние. Иногда вижу на картинках классньіе с кругльіми пластиковьіми штьірьками и нигде не могу найти.
Так и должно быть — эту проблему вы же себе сами придумали, отказавшись от старых проверенных методов соединения проводами через пайку оных…
UFO just landed and posted this here
Для настоящего самурая — не вариант. =)

Для настоящего программиста сначала норма поискать ошибку в коде. Возможно, ДОЛГО поискать ошибку в коде :)

«Электроника — наука о контактах» =)
UFO just landed and posted this here
1. В контексте обсуждаемого вопроса совершенно не принципиально.
2. Это вполне устоявшееся выражение призванное подчеркнуть, что львиная доля проблем «в этой вашей электронике», все так же, от того, что «нет контакта, там где он должен быть и есть контакт там, где его быть не должно».
Электрика — наука о контактах, а электроника — наука о плохих контактах =)
У меня есть с круглыми пластиковыми штырьками ( вот такие), и они просто ужасного качества.
Идёте в ближайший магазин электрики. Покупаете метров *дцать медного, одножильного провода сечением 0.5 мм^2. Диаметр как раз как круглые штырьки. Зачишаете конец, прокладываете как нужно, отрезаете и зачищаете второй конец. Провод жесткий, ничто не болтается. Да и стоимость намного дешевле, посему провод «крошить» не жалко.
Предлагаемый Вами вариант плох тем, что нужно зачищать концы. Это довольно муторное занятие. Пару сотен проводков зачистите и желание пропадет этим заниматься :)
Лучше брать обмоточный медный провод с лаковой изоляцией.

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

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

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

Нарезал сразу пучком, от советского фотооборудования остался нож для резки фотобумаги, его было не жалко (затупился после этого).

p.s. а еще лучше, удалить лак химически, подобрав растворитель
Тут уже нужно нежилое помещение с вытяжкой, растворители, как правило, токсичны. Особенно если растворять будет только дихлорэтан, например.
И как, нормально работает? А то у меня есть впечатление касательно этого типа зачищалок, что хочешь нормально работающий — покупай «фирму» по тройной цене. Потому как рекомендации от авторитетных для меня авторов встречал именно про «фирменные», а когда сам купил дешевый (поскупился, да) — оказалась хрень полная.

А тут цена вроде всего рублей на 300 дороже моего WS-07 (который, конечно, штука клёвая, но громоздкая, не везде подлезть можно к проводу). Хотя субъективно платить даже одинаковую цену за кусок пластмассы и за увесистую железяку («берешь в руки — маешь вещь!») как-то напрягает жабу.

А если задуматься, «дешевый» что я покупал на Алиэкспрессе стоил в два раза меньше WS-07 на тогдашние цены — когда доллар был по 30. Так что
Давно пользуюсь стриппером Weicon N5 — работает отлично! Не берет только провода МГТФ, но их наверное кроме кусачек или обжигалки, вряд ли чем-то еще можно зачистить.
При наличии нормального инструмента (стриппера) — занятие сводится к паре движений на одну зачистку.

Типа такого, например:
image
Есть и другие типы, но я пользуюсь таким — очень удобно.

Правда, у меня дешевый КВТ, у него из-за люфтов иногда бывают проблемы — но даже с ними он себя многократно оправдал. Ощущения сравнимы с переходом с отвертки на шуруповерт.
Офигенная штука! Спокойно и без «настроек» зачищает всякие разные провода, от обсуждаемых выше мелких многожильных до медных одножильных трехпроводных ввг сечением 4 квадрата. Сам недавно взял именно тот, что у вас на картинке тк предстоит с проводкой копаться — полностью согласен с описанными вами ощущениями :)
Метр витой пары = 8 метрам подходящего провода. Правда иногда попадается уж очень мягкая, но выбор большой, а стоимость низкая — можно подобрать под себя.
Пользуюсь. Не очень нравится- тонковат. Всё хочу попробовать советский телефонный кабель ТППэп- в нём вроде толще жилы, к тому же медные в разноцветной изоляции.
И ТППэп и витуха для LAN бывают разных сечений. Есть и сетевой кабель по 0,5 и ТППэп по 0,32.
моножилу подобрать на радиорынке. Даже скрученный конец витухи не хуже китайских поделок, а точность прокладки и жесткость — выше.
От UDP провода жила очень даже гуд. И жёская и держит и контакт норм.
UFO just landed and posted this here
Можно снизить частоту, на которой программатор шьёт микроконтроллер. Лично у меня шьётся. И вообще, честно говоря, я никогда не сталкивался с тем, что программатор не шьет микроконтроллер из-за помех. Как правило оказывалось, что либо шлейф перетерся, либо контакт плохой где-то в схеме, либо IDE неправильно настроена. Один раз даже было вот что: волосок от кисточки замыкал два контакта кварцевого резонатора, устройство при включении переходило на внешний резонатор и превращалось в кирпич.
Согласен, на предельную частоту может влиять длина проводов. Но отсутствие контакта создаст проблему и на нулевой частоте. Да и не всегда вы можете длительность фронтов затягивать произвольно, скажем компаратор или триггер Шмитта в контроллере будет перключаться быстро, а у вас конденсаторы, фильтрующие питание, висят в десяти сантиметрах в стороне.
В принципе, большой макеткой пользоваться можно, но нужно четко осознавать её ограничения, чтобы жизнь не превратилась в ловлю глюков:
— вероятность потери контакта быстро возрастает с ростом числа соединений
— вч и импульсные части схемы нужно локализовать в компактные модули
Я просто отрезаю кусок витой пары, в которой из одной толстой жилы, зачищаю примерно 5 мм у каждого проводка, и использую их на макетной плате в качестве соединителей. Иногда они после многочисленных сгибов ломаются, но тогда я просто отрезаю еще кусок. + Удобно тем, что можно нарезать их разной длины.

Оффтоп, но меня действительно волнует вопрос — почему Вы "ы" набираете как "ьі"?
Правда интересно — ранее часто сталкивался с парсингом текста, поэтому "необычности" сразу заменты:


Ужасно( Ищу хорошие ибо с алишньіми вечно проблемма когда не контачит, а тьі думаешь что проблемма в другом и ковьіряешься ищешь ошибку и не находишь, ужасное состояние. Иногда вижу на картинках классньіе с кругльіми пластиковьіми штьірьками и нигде не могу найти.

ы → d1 8b

ьі → d1 8c d1 96

Может быть Вы уже и отвечали, но на первых паре страниц комментариев не нашёл.

UFO just landed and posted this here

Так и ведь не ищется — просто вопрос, действительно интересно, в каких случаях нужен такой workaround. Теперь понятно — спасибо!

Не во всех славянских языках есть Ы

А я к кусочками витой пары припаял пины, надёрганные из прямых многопиновых разъёмов «на плату».

Есть же специальные китайские наборы с пинами.

У этой красоты будет конская ёмкость и ненадёжный контакт. Не помню где видел, но эксперимент меня впечатлил: на одном пине запускаем меандр, на соседнем — АЦП. Благодаря большой ёмкости металлических пластин в бредборде меандр прилетает на АЦП почти без потерь.
Возможно, Вы правы. Но охота пуще неволи :) Захотелось сделать — я сделал.
У АЦП большое входное сопротивление, а слабонагруженные цепи всегда собирают помехи, как через паразитные емкости, так и через паразитные взаимные индуктивности. Думаю, подтяжка килоом в десять, например, к земле значительно улучшила бы результат.
Опять же это ведь интересно, найти причину неправильного поведения схемы. Хотя, конечно, соглашусь, инструмент для макетирования должен быть максимально предсказуемым и не вносить нюансы в работу схемы. Но что вышло то и вышло :)
Думаю, подтяжка килоом в десять, например, к земле значительно улучшила бы результат.

Без подтяжки, там и без меандра на соседнем пине будет сигнал сетевого напряжения 50Гц и всевозможные радиопомехи.
Хотел оставить точно такой же комментарий, прям с языка сняли. Решение любопытное. Однако по опыту знаю, что контакты бредбордов со временем расшатываются да еще и окисляются, это превратится в проблему рано или поздно. Кроме того, как вы верно заметили, из-за емкостной связи между пластинами, из-за лапши проводов, провести сигнальные цепи через все это — настоящая головная боль. Да и отладку большой цифровой схемы, которая могла бы поместиться на всей площади этого «мольберта» даже страшно представить.
По крайней мере такие ощущения складываются глядя на все это. Интересно, може быть автор уже сталкивался с вышеперечисленными проблемами?
Спасибо за коммент. Пока не сталкивался, да и большую схему пока не собирал на нем. Плата довольно свежая, ей месяца три от силы. На бредбордах я столкнулся с тем, что контакты у меня подгорели после одного случая, но это неважно :)
Возможно, рано или поздно контакты окислятся, расшатаются и т.п., время покажет. Пока полет нормальный.
Спасибо вам за статью. Никогда не видел ничего подобного. Прошу вас, расскажите спустя какое-то время об опыте использования. Опишите плюсы и минусы, проблемы, а может быть и уже какие-то выплывшие из всего этого решения этих проблем. Думаю, будет очень интересно.
Оно и на печатной плате прилетит и по шинам питания будет летать, и т.п.

Да, это реально сделано с размахом. Пожалуй самая огромная макетка, что я видел. А видел я не мало… Со временем и опытом надобность в беспаечных макетках проходит. Все что достаточно просто для такого макетирования — не нужно макетировать. Все что сложно и нужно макетировать — не будет работать на таких соплях.
Всё точно. Плата делалась именно для набора опыта. Но вообще я хотел промакетировать и что-нибудь большое. Вопрос в частотах. Паразитные емкости и индуктивности вроде бы должны играть роль только при переключении сигналов, т.е. при переменных токах. Если сигналы установившиеся, то гальванические связи в них за короткое время подавят связи «по воздуху». А у меня специфика работы такова, что очень много релейных сигналов, т.е. больше речь идет об управлении, нежели о регулировании, хотя и регулирование тоже встречается. Плюс ко всему всегда можно понизить частоту работы схемы, выбрать масштаб времени. Поэтому, возможно, получится и всю макетку заполнить. По крайней мере я на это надеюсь.
Интересно будет посмотреть, не забывайте фоткать по мере заполнения) Вообще против макетирования проводом я ничего не имею, всякие спектрумы и им подобные компьютеры так делали и все получалось. Проблема именно в плохих контактах этих макеток. Я когда-то пробовал на ней что-то делать, но в итоге вернулся обратно к дырчатой плате и проводу МГТФ. Но все равно после определенного количества деталей — уже быстрее получается сделать самопальную плату, чем паять провода. Иногда для экономии времени делаю «гибридные» макеты в виде самопальной платы, в которую втыкается готовый модуль с контроллером.

Вы, вроде, сеть упомянули, там 25 (50 для RMII) мегагерц, и такие вещи как макетки уже не прокатывают

Кроме того, макет используется не столько для обкатки схемотехнических решений, сколько для отладки программных решений, пока опытный образец не изготовлен.
Очевидно, есть какое-то критическое количество контактов, после превышения которого глюк в схеме будет существовать всегда.
Не очевидно :) Зависит от спектрального состава сигналов. Чем ниже частота, тем меньше помех. Постоянные сигналы, похоже, будут выдавать помехи по воздуху только в моменты переключения.

З.Ы. Я бы вообще в учебной литературе запретил слово «очевидно», и вместо него ввел термин «ежу понятно». Авторы стеснялись бы такое писать и избегали бы этого оборота :)
Ух, какой беспорядок можно развести!
Да что вы знаете о беспорядке) У меня не сохранилось фото с предыдущей работы, но было там примерно так: image (Фото рабочего стола Джима Вильямса) Тогда я много занимался аналоговой и силовой схемотехникой. Макетировать приходилось все и всегда — разные высоковольтные источники, усилители для детекторов излучений — все это получается далеко не с первой попытки и макетов всяких образуется целая гора. Цифровая электроника в этом плане намного более предсказуема и сейчас я сразу рисую платы.
UFO just landed and posted this here
В МИЭТ (институт в 300 метрах от головного офиса Миландра) использовался стенд, никак не могу вспомнить название. И подобные проводки. Стенд был переносной, примерно вполовину стола шириной. ИМС были смонтированы внутри, контакты разведены на лицевой панели, крупные УГО показывали, где у нас инвертор, а где триггер.

И всё это работало очень нестабильно.

За 5 минут до конца лабы (ничего, Карл, не работает!) кто-то умный сказал «давайте проверять каждый провод, прежде чем втыкать его в схему». Успели :)
интересно — будет ли этот стенд загружен когда либо больше чем на 10 процентов площади
На данный момент у меня в приоритете учеба. Поэтому если будут задачи на работе — будет заполнен. Если не будет масштабных задач — скорее всего не будет. Опять же, это дело наживное.
UFO just landed and posted this here

Мольберт? Скорее уж кульман. А впрочем, на бредбордах вечно получается какой-то абстракционизм вместо схемы.

В книгу рекордов заявку ещё не отправляли?
UFO just landed and posted this here
Ну, это не платки USB-хостов, т.е. там нет микросхемы, которая реализует протокол USB. Это просто переходники. Например, по запросу «USB макет»
Ну мне именно переходник интересует.

Это не мольберт. Это, скорее, мозаика.
И, да, художник — человек владеющий худым (плохим) жестом. Ибо Творец пишет божественными (живыми) красками.

UFO just landed and posted this here
Прошу прощения, конечно, но с Вами не соглашусь. Этимология — наука очень красивая, через нее виден путь человечества едва ли не от выхода из африки. Люди расселяются, языки наследуются, изменяются и образуются новые языки. И так далее. Любительская этимология, которую, кстати, активно продвигал покойный сатирик Задорнов — это несерьезно. Ну вот так. У Фоменко — новая хронология, у Задорнова — новая этимология. Настоящая этимология — это сокровище. Что касается слова «художник», то его этимология хорошо описывается в этимологическом словаре Успенского. Можно посмотреть здесь: lexicography.online/etymology/%D1%85/%D1%85%D1%83%D0%B4%D0%BE%D0%B6%D0%BD%D0%B8%D0%BA
Мольберт для даунито.

Это просто эпик поле граблей и на таком обучать новичка\делать проект какой-либо в мк\программировании — это будет «весело», ибо просто тупо будет не работать, а почему — вообще не ясно (это контакт, прошивка или помехи по питанию\линиям). Даже банальных конденсаторов по питанию на плате нет — попробуйте запустить этот МК на 144 МГц, если оно вообще запуститься, что-либо ощутимо серьёзнее мигания светодиодом сделать.
Ну, я же написал, у меня есть целая куча отладочных средств. Моих отладочных средств. Из которых, в принципе, вполне может получиться годный коммерческий продукт. Плюс к этому есть полтора года работы испытателем электрооборудования с довольно успешным поиском неисправностей. Если что-то будет сбоить — я найду, я не вслепую прошивку дебажу, не переживайте. Конденсаторов по питанию на плате нет, потому что на плате не собран макет какого-то устройства, туда просто вставлен переходник. А на следующей фотографии конденсаторов навалом, на любой вкус. И электролитические, и пленочные. Я умею их использовать, не волнуйтесь.
Поэтому я бы сказал, что это мольберт не для даунито, т.к. действительно грабли здесь зарыты. Начинающий на нем работать не сможет, т.к. застрянет на каком-нибудь глюке. Но есть и плюсы — удобство, быстрота изготовления. За день запросто можно собрать макет на всю доску, если все комплектующие есть.
Я не понимаю, зачем мне запускать на этом макете МК на 144 МГц? Естественно, что там может что-то «зазвенеть». А какой смысл в такой высокой частоте? Я запущу на 8 МГц, отлажу в нужном мне масштабе времени. Как правило я использую алгоритмы, инвариантные к тактовой частоте.

Злой Вы :)
Зачем тогда это нужно, если есть нормальные отладочные платы? Какой смысл тогда ставить такой МК, если заведомо ничего на нём не запустить толком в таком применении…
Если используется отладочная плата, то необходимо ее изучать. Здесь ничего изучать не нужно, кроме самого МК. Можно Атмегу в плату вставить и подключить, и опять Вам для этого ничего не нужно знать, кроме самой Атмеги. Один компонент — одна деталь платы. Мне нужен был конструктор, и я его получил. Т.е. перед Вами конструктор Лего. Вы его критикуете за то, что в домике, построенном из этого конструктора, нельзя жить. Но это и не является его целью. Я не электронщик, я программист. Что касается помех и прочего — весьма опытные в электронике люди мне сказали, что штука годная. Кто-то, конечно, посмеялся, сказал, что помехи будут, но положительно отнеслись все. Конечно, будет помехи собирать. Ну а разве мы помех боимся? :) Хороший сантехник завсегда помеху найдет…
Сравнение понятное конечно, но только электроника — это не лего в привычном понимании, микросхемы\мк без необходимого обвяза не будут «работать» самодостаточно, как детальки в лего…
А про изучение дев борды vs изучение голого мк — совсем не ясно, чего там сложного то, наоборот всё проще — ибо всё необходимое как пример уже есть на плате и добавляй что ещё надо сам… ну видимо дело вкуса, ходить по граблям или нет.
Я все это понимаю. Т.к. электротехника для меня скорее хобби, нежели профессия. Отладочные платы я уже проходил. Теперь пора бы за свое взяться, но такой вопрос как трассировка и изготовления меня напрягает. Схему нужно составить, потом растрассировать, затем вытравить или заказать, спаять, детали купить. При этом нужно успевать писать код для работы и учиться в универе. Доска — это способ уйти от лишних операций, способ ускориться, успеть всё. Потратить два часа на поиск граблей, обусловленных доской, гораздо проще, чем потратить несколько дней на трассировку-травление-пайку. Изначально я подключал отладочную плату к бредбордам. Но потом мне захотелось сделать вот что-то такое. Вернуться к отладочной плате всегда успею.
Я так считаю, что зная стандарты обмена (а именно в обмене данными возникнут основные проблемы), зная физику процессов, происходящих в схеме, можно отыскать и устранить, ну или хотя бы понять причины сбоев.
UFO just landed and posted this here
Это не коммерческий продукт, это отладочное средство. Лично для меня. И цель я ставил не изготовить плату с соблюдением рекомендаций по трассировке, а совсем другую — возможность макетирования из отдельных деталей без привязки к какой-либо отладочной плате, т.к. если используется отладочная плата, то необходимо ее изучать. Здесь ничего изучать не нужно, кроме самого МК. Можно Атмегу в плату вставить и подключить, и опять Вам для этого ничего не нужно знать, кроме самой Атмеги. Один компонент — одна деталь платы. Чтобы соблюсти рекомендации, нужно было установить конденсаторы как можно ближе к микроконтроллеру, уменьшить площади контуров, сократить длины и т.п. У рекомендаций есть цель — уменьшить помехи. У меня другая цель — получить конструктор. Лично я им доволен. Т.к. бредборды весьма активно используются при макетировании, то такая доска вполне имеет право на жизнь.

Миландр — вполне годный производитель. Не STM, конечно, но извините, на пустом месте они создали конфетку и довольно неплохо прогрессируют. Поэтому зря Вы так. Вы, во-первых, игнорируете процессы, в результате которых сложился рынок микроконтроллеров, а во-вторых, игнорируете то, что у людей (т.е. у меня) могут быть немного другие цели, помимо тех, которые присущи Вам.
Миландр — вполне годный производитель.
Вы там работаете что-ли? Если нет — что вы там у себя курите!? если этот производитель годен, почему ST-шные аналоги в рублях дешевле аж в 4 раза?
Этот вопрос лучше адресовать в сам Миландр.
Думаю, что по закону спроса и предложения.
UFO just landed and posted this here
Научится еще, у него все впереди. Зато с каким размахом начал! Это вам не ардуино и не программатор «5 проводков и LPT порт». Все мы когда-то пороли подобную дичь. :)

Вот контроллер не самый удачный для начала. Он и сам по себе глючноватый, а на такой растяжке может еще сюрпризов подкинуть. Я надеюсь на обратной стороне платы разведены хотя-бы кварцы и кондеры по питанию?
Нет, не разведены. Мысли были, но они противоречат концепции :)
С контроллером я вожусь достаточно давно, глюков не заметил. Сюрпризы в нем есть, это да. Все глюки в нем, как правило, были следствием ошибок в коде.
Меняйте концепцию. Всю систему «жизнеобеспечения» надо разводить вместе с контроллером. Это тактирование, питание и обязательная обвязка. Эти вещи у контроллера должны быть всегда и как правило они всегда одинаковые, а значит нет смысла выносить их с платы в макет. Хотя-бы для экономии времени, нервов и проводов. Для конденсаторов по питанию важен каждый миллиметр дорожки, в 10-15 мм от чипа их ставить уже бесполезно.

Еще есть смысл на плату закинуть быстрые интерфейсы — USB и Ethernet. Они чувствительны к волновому сопротивлению дорожек и должны разводиться дифф. парой строгой геометрии. На соплях они будут плохо работать, если вообще заведутся. Я не говорю что работать не будет вообще. Пока вы щупаете его разную переферию по-отдельности — оно может и работает. Но если загрузить его хорошенько — начнутся глюки от плохого питания. Одни модули переферии начнут мешать работать другим. И глюки эти внезапные и противные, никакой отладчик их поймать не поможет.

Все в итоге сведется к аналогу какой-нибудь STM32NUCLEO, втыкаемой в макет пинами GPIO. И это будет правильно.

Вот с этого я начинал осваивать ARMы больше 10 лет назад:
image
(на фото LPC2101 с минимальной обвязкой. Плата самопальная.)
Тогда было труднее — не было дешевых отладочных плат, осциллограф был С1-94 и даже программаторы мы делали сами)
Спасибо, конденсаторы по питанию и Ethernet я действительно обдумывал, но потом решил попробовать без них. Главный вопрос — «будет плохо работать» или «совсем не будет работать». USB я пока не использовал, поэтому как-то не задумывался над этим. Возможно, стоило сделать, но я предпочел единый замысел для всего. Недели через две должны прийти соединители RJ45, попробую вставить их в макет и посмотреть, будет ли работать обмен по Ethernet. После 35000 затрат на всю доску потратить лишние 5000 на переделку платы микроконтроллера мне не показалось большими затратами. Хотя с точки зрения стабильности работы следовало бы сразу сделать именно так, как Вы говорите.
А за поддержку спасибо. Всё именно так — это дичь для того, чтобы въехать в тему. И чтобы два раза не бегать. На это 35 тысяч не жалко.
UFO just landed and posted this here
Не попробую — не узнаю.
Нужно с чего-то начинать. У меня два варианта — либо бросать на фиг код и образование, и сосредотачиваться только на схемотехнике, либо изготавливать решения для макетирования. Я хочу успеть все.
Да, в процессе будут ошибки. Это не страшно. Страшно ничего не делать и прикидываться умным.
Если будет много глюков, тогда, наверное, переразведу плату микроконтроллера. Добавлю в нее конденсаторы по питанию, обвязку, резонаторы, Ethernet и прочее. Зачем такая отладка кому? Вам? Она Вам не нужна, при Вашем уровне. А мне пригодится.
Отечественные разработчики немногим хуже иностранных. Это вот точно. Такие же люди. А если бы они не уезжали за бугор, потому что наши чиновники не умеют использовать социальный капитал, то были бы совсем не хуже. И в буржуйских схемах есть неточности, и в буржуйских программах есть глюки. Элементная база у них лучше, это да. А откуда у нас взяться элементной базе, если позади 20 лет разрухи, нет спроса. Куда ее делать, в стол? Чтобы база была, нужен спрос на эту базу. Иначе Вы будете сырьевым придатком.

Где Вы увидели слово инновация? Написано же, DIY. По-моему получилось прикольно :)
Много интересных начинаний сгубил один простой вопрос: а нафига?
UFO just landed and posted this here
Sign up to leave a comment.

Articles