v1.1.2
Arcline
Подготовка плат к производству
Инструкция
- Выберите файл .pcb, сохраненный в формате ASCII, и подтвердите загрузку. Дождитесь окончания распознавания файла.
- В появившемся списке контактных площадок задайте подходящие символы, выбрав их вручную из библиотеки символов или с помощью кнопки автоподбора. Нажатие на кнопку со стрелкой приведет к запуску отрисовки и генерации файлов.
- По завершению отрисовки появится результат - вкладки с файлом .pcb, содержащим плату с нанесенными символами, и .dxf, содержащим таблицу отверстий и сборочные чертежи. Если браузер не поддерживает возможность скачать сгенерированный файл (кнопка "Скачать" отсутствует), следует выделить содержимое вкладки с помощью сочетания клавиш Ctrl-A, скопировать в любой текстовый редактор и сохранить с расширением .pcb или .dxf в зависимости от типа файла.
Принципы работы
- Программа не изменяет исходный файл .pcb и никаким образом на него не влияет. В результате работы будет сгенерирован собственный файл.
- Программа создает слои "Drill", "DrillTop" и "DrillBot" в .pcb файле. В случае, если слои с такими названиями уже имеются, их содержимое будет заменено.
- Площадь металлизации рассчитывается как сумма площадей всех проводников, контактных площадок, полигонов и бортика толщиной 0.2 мм по периметру платы. В расчете учтены отверстия в контактных площадках и вырезы в полигонах. Полигоны с сетчатой заливкой рассматриваются как залитые полноценно. Проводники, находящиеся частично или полностью под полигоном, рассматриваются как обычные.
- Полезная площадь рассчитывается путем вычитания площадей всех присутствующих на плате отверстий и площади контура толщиной 2.5 мм по периметру платы из общей площади платы. Погрешность расчета составляет ±0.5 см2. Дуги, если форма платы их содержит, для расчета площади упрощаются до прямых, соединяющих начальную и конечную точку дуги, при этом погрешность расчета площади увеличивается. Расчет производится только при наличии на плате объекта "Board Outline", который обычно генерируется самостоятельно при сохранении файла в P-CAD PCB, либо может быть нарисован с помощью инструмента "Place Board Outline".
- Список контактных площадок, появляющийся на втором этапе, отсортирован по увеличению площади (однако первыми, независимо от размера, идут переходные отверстия). После названия каждой площадки в скобках указаны компоненты, в которых она используется. В случае, если на плате присутствует несколько одинаковых контактных площадок с разными названиями, все они объединяются в одну группу, а после названия основной площадки будут перечислены все, с которыми она объединилась.
- Изображение в зоне с информацией о контактной площадке не показывает настоящих размеров, однако показывает реальное соотношение сторон для прямоугольных площадок и отношение диаметра отверстия к диаметру площадки - для круглых.
- Символы в библиотеке символов расположены в порядке увеличения сложности (числа линий). Кнопка автоподбора назначает символы в зависимости от размера площадки (чем меньше площадка - тем проще символ). Это позволяет избежать как визуального слияния большого количества линий на маленькой площадке, так и чрезмерного искажения сложных символов на площадках с большим соотношением сторон (например, если длина больше ширины в пять раз, изначально квадратный символ растянется до неузнаваемости).
- Для контактных площадок, повернутых не под прямым углом (90, 180, 270 градусов), символы не отрисовываются. Программа сообщит о наличии таких площадок и их количестве.
- Программа может некорректно обрабатывать контактные площадки типов "Polygon", "Thermal", "Direct connect", "No connect" в виду их специфичности и несовместимости с используемой таблицей площадок.
- После окончания работы в файле .dxf обязательно будет таблица с описанием отверстий. Для удобства размещения на чертеже таблица генерируется в двух вариантах - горизонтальном и вертикальном. Если в файле удалось обнаружить линии на слое "Board", то дополнительно будет построен вид платы со всеми символами, при наличии трассировки - добавлен проводящий рисунок, а при наличии элементов - вид с элементами (на этом виде будут присутствовать так же линии со слоев "Top Assy" и "Bot Assy"). Количество видов того или иного типа зависит от того, сколько сторон платы задействовано (в случае с проводящими рисунками - от количества сигнальных и plane слоев). На виде с элементами все отверстия кроме переходных изображены крестами (если отверстие не имеет контактной площадки, помимо креста рисуется так же круг нужного диаметра). На виде с проводящим рисунком полигоны изображены незаштрихованными контурами (белые контуры на слое "POLYGONS" - области заливки, серые контуры на слое "CUTOUTS" - вырезанные области внутри этой заливки), а внутри контуров plane объектов отрисовываются только те площадки, которые к ним подключены.
- Все кириллические символы, присутствующие в загруженном файле, будут транслитерованы латинскими в выходном файле .pcb и на чертежах. При необходимости, следует восстановить тексты вручную.
- Размеры символов в таблице отверстий в файле .dxf не совпадают с размерами символов на чертежах сверловки (масштабируются под размер ячейки), но отражают их соотношение сторон.
- Шаг координатной сетки по периметру платы - 1.25 мм.
Советы
- Перед началом работы очистите файл от неиспользуемых стилей контактных площадок, переходных отверстий и текстов (Options -> Pad(Via|Text) styles -> Purge unused styles). Это ускорит время обработки файла. Имеет смысл только если присутствует более 10 неиспользуемых стилей у каждого типа объектов.
- Размещайте контур платы на слое Board, а детали, при наличии, на слоях "Top Assy" или "Bot Assy". Это позволит корректно построить виды и произвести необходимые расчеты.
- Для штриховки полигонов в AutoCAD следует ввести команду "HATCH", в появившемся меню выбрать действие "Select" (не следует использовать стандартное действие "Pick Points" из меню "HATCH" - оно неверно определяет границы полигонов и требует намного больше ресурсов для расчетов), затем выделить необходимые контуры. Рекомендуется выделить белый контур, затем все серые контуры внутри него (если есть), после чего переходить к следующей группе. Множественное выделение сразу всех контуров может привести к неверной штриховке из-за нарушения порядка "внешний-внутренний".
Ссылки
- Оффлайн версия: https://github.com/nicko-v/arcline. Сохраните все файлы на компьютер и запустите "index.html" для использования программы без доступа к интернету.
- Онлайн версия: https://nicko-v.github.io/arcline/. Используйте программу без загрузки. Требуется доступ к интернету.
Шаг 1. Загрузка файла.
Загрузите .pcb файл, сохраненный в формате ASCII.
Обработка файла
Проверка полученного файла
Построение структуры данных
Поиск контактных площадок
Поиск контура платы
Поиск трассировки
Площадь металлизации не определена.
Полезная площадь не определена.
Минимальный диаметр отверстия не определён.
Минимальный поясок контактной площадки не определён.
Минимальная ширина проводника не определена.
Шаг 2. Настройка параметров.
Настройте соответствия между контактными площадками и их символами.
Библиотека символов
Шаг 3. Результат.
Получите результат обработки файла.
Плата
Сборочные чертежи