Цель: иметь достаточно технологичный способ изготавливать 1- или 2–слойные печатные платы в условиях небольшой мастерской.
-
Оборудование:
-
Покупное
-
Ультрафиолетовый DLP/SLA 3D принтер, чем выше разрешение (мельче пиксель) — тем более тонкие дорожки можно засвечивать.
-
Ламинатор (если используется пленочный фоторезист).
-
Вентилятор с воздушным обогревателем (если используется паяльная маска или жидкий фоторезист).
-
Лотки/банки для хранения реактивов.
-
-
Самодельное
-
Пластиковая оснастка (может быть распечатана по частям на том же 3D принтере, но проще использовать FDM принтер).
-
Станок для нанесения УФ паст через трафаретную сетку.
-
Ванна для гальваники
-
Кюветы для проявки, травления и промывки.
-
Рамка, удерживающая панель для помещения в различные кюветы.
-
-
-
Расходные материалы:
-
УФ Паяльная Маска
-
УФ Фоторезист (можно обойтись только маской)
-
Едкий натр
-
Кальцинированная сода
-
Реактив для травления с фоторезистом или с металлорезистом.
-
Панель — кусок текстолита, помещающийся в оснастку окружающую экран имеющегося SLA принтера. На панели может быть 1 или несколько ПП.
-
Подготовка gerber для SLA принтера
-
Подготовка gerber для сверловки и контурной фрезеровки
-
Подготовка раствора подходящего травителя, раствора БТА [TODO], раствора металлизации отверстий [TODO]
-
Сверловка и фрезеровка текстолита на панелях
-
Подготовка меди для нанесения фоторезиста
-
Нанесение негативного фоторезиста
-
Подготовка отверстий для металлизации
-
Гальваническое наращивание меди
-
Химическое лужение
-
Травление меди в щелочном травителе
-
Электрическое тестирование соединений
-
Нанесение паяльной маски
-
Нанесение шелкографии
Последовательность действий:
-
Стравливание верхнего слоя
-
Промывка проточной водой
-
Активация отверстий графитом в ацетоне или медно-аммиачным комплексом
-
Промывка проточной водой
-
Промывка проточной водой
-
Выдерживание в растворе БТА
-
Промывка проточной водой
-
Нанесение негативного фоторезиста
-
Засветка фоторезиста
-
Проявление фоторезиста
-
Дополнительная засветка фоторезиста
Для управления окружением Python используется Anaconda.
Команда для создания окружения и установки зависимостей:
conda env create -f environment.yml
Команда для обновления зависимостей уже установленного окружения:
conda env update