Металлизация отверстий в домашних условиях

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 363
Зарегистрирован: Вт авг 14, 2012 13:36:38

Сообщение DMUTPUUM »

столкнулся с проблемой, при прошивке проца платы управления реверсом...
программатор tnm5000

фаил открывается пустым, может кто нибудь знает, в чем проблема? или что я делаю не так...
СпойлерИзображение
посмотрел другие файлы прошивок, не нашел в них такой короткой строчки в начале файла
СпойлерИзображение
после ее удаления все нормально открывается,
СпойлерИзображение
может кто нибудь пояснить, что за строка?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3254
Зарегистрирован: Ср янв 06, 2010 23:31:56
Откуда: Боровичи, Новг. обл.

Сообщение mial »

Ну вообще то это стандартный hex файл, и строка что вы удалили обычно присутствует. Может вы пытаетесь формат hex открывать как bin, то есть как байтовое поле. Из-за этого и не открывается.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 363
Зарегистрирован: Вт авг 14, 2012 13:36:38

Сообщение DMUTPUUM »

стандартное окно открытия файла
СпойлерИзображение
прога сама выбирает hex bin и тд
Друг Кота
Аватара пользователя
Сообщения: 3254
Зарегистрирован: Ср янв 06, 2010 23:31:56
Откуда: Боровичи, Новг. обл.

Сообщение mial »

Видимо что то не так с прогой... Может и файл битый.
Попробуйте этот.
Вложения
plating.zip
(31.59 КБ) 211 скачиваний
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Сообщение Forward »

Проще сначала ознакомиться со структурой hex-файла. Потом понять, что в первой строке содержится указание на смещение и его тип. Потом понять, что крутой аппаратный программатор понимает адресное пространство флэш памяти STM начиная с 0-го адреса, а не с Hx8000000 и делать выводы.
А файлы все целые.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 363
Зарегистрирован: Вт авг 14, 2012 13:36:38

Сообщение DMUTPUUM »

[uquote="Forward",url="/forum/viewtopic.php?p=3143923#p3143923"]Проще сначала ознакомиться со структурой hex-файла. Потом понять, что в первой строке содержится указание на смещение и его тип. Потом понять, что крутой аппаратный программатор понимает адресное пространство флэш памяти STM начиная с 0-го адреса, а не с Hx8000000 и делать выводы.
А файлы все целые.[/uquote]
поясните, пожалуйста, что мне делать в данном случае?
я все равно до конца не понял.

нашел у себя пару файлов прошивок из одного проекта, в одном есть это смещение, в другом его нет, прошивки для атмеги, обе открываются
нормально
Последний раз редактировалось AlekseyEnergo Ср июл 12, 2017 21:20:34, всего редактировалось 1 раз.
Причина: Нарушение п2.7 правил форума. Предупрежден.
Реклама
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Сообщение Forward »

DMUTPUUM писал(а):поясните, пожалуйста, что мне делать в данном случае?
STM отличается от ATmega... :)
Вариантов несколько:
- в настройках интерфейса программатора выставить требуемое значение смещения;
- поправить HEX-файл;
- воспользоваться программатором за 3 копейки, который заточен на STM;
- прошить через UART и т.д.
Но в моем предыдущем сообщении решение проблемы присутствует.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 363
Зарегистрирован: Вт авг 14, 2012 13:36:38

Сообщение DMUTPUUM »

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

передвинуть все данные на адрес 0x08000000?
размер файла получается 128 мб.
Спойлерhttps://ru.wikipedia.org/wiki/Intel_HEX
Пример записи:
: 0200000400FFFB
где:

02 Количество байт данных
0000 Всегда равно 0
04 Тип записи 04 (запись расширенного линейного адреса)
00FF Старшее слово смещения адреса (0x00FF0000)
FB Контрольная сумма
как я понял. данные смещением загоняются в конец памяти.
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Сообщение Forward »

Вообще-то для каждой задачи лучше использовать наиболее подходящий инструмент. :)
Программатор за 3 копейки позволяет программировать камень внутрисхемно.
А переходник USB-UART можно найти на любом углу.

Есть желание разобраться с инструментом? Или прошить одну STM и все?
DMUTPUUM писал(а):передвинуть все данные на адрес 0x08000000?
В hex-е, который прошивается в STM32, область записи как раз и начинается с адреса 0x8000000. Именно это записано в первой строке.
Поэтому интерфейс программатора и заполняет нулевые адреса FF-ми.

P.S. А для того, чтобы запрограммировать STM-ку этим программатором, его нужно перевести в режим эмуляции COM-порта (как - написано в мануале), а далее шить стандартными утилитами от ST.
То-есть 15 к.р. программатор будет переходником USB-UART. :)))
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 363
Зарегистрирован: Вт авг 14, 2012 13:36:38

Сообщение DMUTPUUM »

вот тут то я и не понимаю, интерфейс tnm5000, который полностью поддерживает stm32, открывает фаил пустым от нуля и до 040FFFF0 дальше не двигается скролл.


в даташите на STM пишется, что флеш 16-128 kbytes , а фаил со смещением 0х0800000 128 Mb получается...вот тут то я и не понимаю.

Добавлено after 15 minutes 58 seconds:
в общем я понял. что шить нужно флешером STM
Родился
Сообщения: 1
Зарегистрирован: Пн июл 17, 2017 14:55:23

Сообщение akimkl »

Всем здравствуйте. Заинтересовался процессом металлизации с использованием серебра. Подскажите а при приготовлении раствора сенсебилизации по этому рецепту:

SnCL2*2H2O (хлористое олово) – 5 гр.
HCL (соляная кислота) – 20 мл.
H2O (вода) - 1 л.

Возможно ли использовать соляную кислоту с концентрацией 15%?! Или обязателен концентрат?
Заранее спасибо за ответ!
Друг Кота
Аватара пользователя
Сообщения: 3497
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Сообщение smacorp »

Возможна более слабая концентрация, только пересчитайте количество кислоты (её нужно будет больше) и воды (её меньше).
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Друг Кота
Аватара пользователя
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47

Сообщение Ruzik »

akimkl
Чтобы раствор сенсибилизации долго хранился, лучше сделать его по этому рецепту..

http://radiokot.ru/forum/viewtopic.php? ... 1#p1971461
http://radiokot.ru/forum/viewtopic.php? ... 7#p2554907

Взять 70 мл 15% кислоты, растворить в ней хлорид олова (желательно прогреть на бане). Затем растворить соль в 300 мл воды, добавить туда раствор кислоты с оловом и затем довести объем получившегося раствора до 500 мл водой.
Контактная информация:
Родился
Сообщения: 3
Зарегистрирован: Пт апр 04, 2008 17:01:49

Сообщение ivasi »

Года два пользуюсь раствором для сенсибилизации на уксусной кислоте.
Работает абсолютно так же, но не требует ни соляной ни серной кислот.
Хранится без всяких проблем. После приготовления впадает какая то муть в небольшом количестве.
Кислоту добавлял ледяную из расчета ~1.2 от объема солянки, но можно пересчитать на другую .
Вот, кстати, видео ох хромировщиков на аналогичную тему
https://www.youtube.com/watch?v=xoLvVnrPyP4
Только у них вместо термина сенсибилизация используется "активация"
Друг Кота
Аватара пользователя
Сообщения: 3497
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Сообщение smacorp »

И в чём смысл замены, когда ледяная уксусная такой же прекурсор, как и серная с соляной?
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Родился
Сообщения: 3
Зарегистрирован: Пт апр 04, 2008 17:01:49

Сообщение ivasi »

Смысл в том что можно использовать столовый уксус. пересчитав концентрацию.
Друг Кота
Аватара пользователя
Сообщения: 3497
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Сообщение smacorp »

Тогда почти понятно. Почти, потому что:

- и раствор серной кислоты купить совершенно не проблема в виде аккумуляторного электролита;

- как показывают форумы, немало где встречаются и растворы соляной кислоты;

- но, самое главное, как можно что-то химичить, не будучи уверенным в чистоте реактивов? Та же вода в столовом уксусе может быть совершенно "грязной". И то, что это пищевой продукт, сейчас, увы, ничего не гарантирует. И концентрация уксуса может быть далеко не 9%, как написано на этикетке - все пересчёты насмарку. Если у Вас получилось - здорово - только вот других при таком подходе может постичь глубокое разочарование.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Родился
Сообщения: 3
Зарегистрирован: Пт апр 04, 2008 17:01:49

Сообщение ivasi »

smacorp, с таким подходом разочарование просто обязано постигнуть...
Только вот плата после промывается в обычной воде из под крана, которая жесткая хлорированная и еще грязнее чем в паленом пищевом уксусе. Это вас не смущает?
Друг Кота
Аватара пользователя
Сообщения: 4964
Зарегистрирован: Сб май 05, 2012 20:19:55
Откуда: Минск

Сообщение Seriyvolk »

Mial, а напомни параметры распылителя твоего ротоспрея (шаг отверстий, диаметр).
А то вот делаю, и не могу определиться. Турбинку стырил по твоей ссылке, перегородок в трубке пока нет (кстати, из чего и как делал? как крепил?).
Так вот, 32-я труба длиной 300 мм, три ряда отверстий, шаг 10 мм, диаметр 1 мм. Литр воды всасывает моментально, но есть проблема с подъёмом воды до самого верха.
Аналогичная конструкция, но с 0.5 мм отверстиями воду уже поднимает нормально, но распыл гораздо более мелкий и редкий.
Ищу компромис, а то я скоро уже всю сантехническую трубу в соседнем магазине скуплю. :)))
И в своей травилке делал ли ты какое гидрооформление вокруг заборника, чтоб воду не так закручивало? Ибо когда закручивает - засасывает в разы хуже.
Прибор, защищённый предохранителем, сгорает первым, защитив предохранитель. Закон Мерфи.
Опытный кот
Аватара пользователя
Сообщения: 726
Зарегистрирован: Чт дек 27, 2012 13:38:18
Откуда: Бердичев, Украина

Сообщение vsteshak »

Захотелось мне заменить персульфат, который используется для микротравления, на что-то другое что-бы стабильнее хранилось, не газовало. То что он недорогой в расчет не берется.
Нашел патент в котором предлагаются другие составы. Решил попробовать состав 2 (таблица 1). (полность текст не переводил).
Состав такой:
- cupric formate (формиат меди), 5%
- formic acid (муравьиная кислота), 2%
- ammonium chloride (хлористый аммоний), 8%
- ion-exchanged water (я понял как деионизированая вода), остаток
Кислота была, аммоний хлористый то-же, воду брал после бытового осмоса.
Формиата не было. Для его приготовления нужна соль меди(2), карбонат, муравьиная кислота. Кальцинированная сода была. Вспомнил что весь сульфат ушел на гальванику. Нашел хлорид меди который готовил и которым травил платы. Концентрация не известна.

Как делал.
Отлил 100мл хлорида в литровый стакан, начал по чуть присыпать соду. Выделяется углекислый газ, в осадке образуется основной карбонат меди. Когда реакция замедлилась слегка подогрел. Добавлял соду пока выделения газа не закончилось. Раствор помешивал и подогревал.
Разбавил осадок до 0,5 л, поставил на фильтрование.

Изображение

Осадок промыл на фильтре несколько раз. Когда там оставалось чуть воды, фильтр вместе с содержимым перенес в стакан.

Изображение

По чуть-чуть добавил муравьиной кислоты для растворения осадка. Получил раствор формиата меди.
С избытком кислоту добавлять не нужно, потом нужно все выпаривать.

Изображение

Отделил раствор от остатков фильтра

Изображение

Поставил выпаривать.

Изображение

Выпарилось до состояния густого сиропа. Цвет поменялся на темно зеленый. Опасаясь перегреть убрал с плитки.

Изображение

Далее было так. Я не знал массу стакана и ложки и не мог посчитать сколько формиата у меня получилось. Стакан со всем содержимым весил 148 грамм.

Изображение

В отдельную емкость я налил 600 мл воды и прилил 10мл муравьиной кислоты, налил в стакан с формиатом, сполоснул, вылил в емкость где должен получится готовый раствор. Потом взвесил вымытый стакан где выпаривался формиат и ложку получилось 128 грамм. Получилось 20 грамм формиата меди. По пропорции, кислоты нужно 8 грамм (у меня уже влито больше!!!), хлорида аммония 32 грамма

Изображение

Аммоний взвесил и растворил в 200мл воды в отдельной емкости.

Изображение

Растворы готовы к смешиванию.

Изображение

Влил раствор аммония хлористого в раствор формиата с кислотой при помешивании

Тест.
Нашел первый попавшийся кусок текстолита. Зашкурил.
Вид фольги после 30 секунд в растворе. Температура раствора около 20 градусов. Раствор не грел, не охлаждал. В моем подвале, где лаба, такая температура.

Изображение

Еще 30 секунд

Изображение

Потом держал в растворе вынимая по 1/3 каждые 30 секунд

Изображение

Пальцем ощущается разница между ошкуренной поверхностью и травленной.
Перелил в пластиковую бутылку посмотрю как будет хранится.
Гинуть наші вороженьки.
Изображение
Ответить

Вернуться в «Изготовление PCB»