دو کرک _ خدمات مهندسی معکوس نرم افزار

CopperCAM 2026 — Полное руководство по изоляционной фрезеровке, сверловке и вырезке прототипов печатных плат

 

Что такое CopperCAM?

CopperCAM — специализированная CAM-программа (Computer-Aided Manufacturing) для преобразования файлов разводки печатных плат в управляющие программы для ЧПУ-фрезеров. Разработана французской компанией Galaad и предназначена для полного цикла подготовки: от импорта Gerber- и Excellon-файлов до расчёта изоляционных контуров, генерации траекторий сверловки, вырезки контура платы и экспорта G-кода.

CopperCAM не является программой для разводки плат и не управляет ЧПУ-станком напрямую. Её роль — CAM-подготовка: принять геометрию из вашей САПР (KiCad, Sprint-Layout, Eagle, DipTrace, Altium) и сформировать G-код (или другой формат), который воспримет управляющая программа вашего станка (Mach3, GRBL, LinuxCNC, bCNC, Candle).

Кто пользуется CopperCAM в России:

  • Радиолюбители и мейкеры, фрезерующие платы дома на настольных ЧПУ-станках (3018, CNC-6040 и подобных)
  • Студенты и преподаватели технических вузов и колледжей
  • Разработчики электроники, которым нужен быстрый прототип без ожидания заводского производства
  • Сотрудники лабораторий и фаблабов с ЧПУ-оборудованием

Почему платный CopperCAM вместо бесплатного FlatCAM или GGEasy (Grber2GCode)?

Русскоязычное CNC-сообщество активно использует как CopperCAM, так и FlatCAM. CopperCAM обеспечивает более надёжный импорт широкого спектра форматов Gerber (включая RS274-X с макросами), лучше работает с округлёнными прямоугольными площадками KiCad (начиная с версии сентября 2025 года), даёт более чистые изоляционные траектории и имеет встроенный рабочий процесс для двусторонних плат. Многие пользователи начинают с FlatCAM, сталкиваются с проблемами импорта или совмещения сторон — и переходят на CopperCAM.


Установка и лицензирование

Системные требования:

  • Windows 2000, XP, Vista, 7, 8, 10, 11 (32-разрядная нативная программа, работает на 64-разрядных системах)
  • Никаких специальных требований к оборудованию — запускается на любом современном ПК

Установка: Чистая инсталляция — никаких посторонних записей в реестре, файлы не разбросаны по системным папкам. Всё хранится в директории установки; деинсталляция — просто удалить папку.

Пробная версия: CopperCAM не ограничен по времени — пробный период не истекает. Ограничение — в экспорте: пробная версия выгружает не более 25 отверстий и 25 изоляционных контуров за один сеанс. Для простых тестовых плат этого достаточно, чтобы оценить весь рабочий процесс. Для расширенного тестирования на сложных платах перед покупкой можно запросить у Galaad временную полную лицензию.

Лицензия: Единоразовая покупка бессрочной лицензии без подписки. Перед покупкой Galaad настоятельно рекомендует протестировать совместимость Gerber-файлов вашей САПР с пробной версией — вариации формата Gerber могут вызвать проблемы при импорте.


Технология изоляционной фрезеровки

Понимание метода необходимо для эффективной работы с CopperCAM:

Что такое изоляционная фрезеровка?

В отличие от классического химического травления (хлорное железо, персульфат аммония), изоляционная фрезеровка использует ЧПУ-станок с V-образной гравюрной фрезой для механического удаления меди вокруг дорожек и площадок. Фреза прорезает узкий «изоляционный канал» между проводниками, обеспечивая их электрическую развязку. Медь внутри проводников остаётся нетронутой.

Преимущества перед химическим травлением:

  • Никакой химии, запахов и вопросов утилизации
  • Результат за минуты, не за часы
  • Одновременно выполняются фрезеровка изоляции, сверловка отверстий и вырезка контура платы
  • Полная воспроизводимость и автоматизация
  • Двусторонние платы фрезеровать значительно проще, чем совмещать при химическом травлении (реперные отверстия)

Главная сложность: изоляционный контур должен быть рассчитан точно — убрать ровно столько меди, чтобы обеспечить электрическую изоляцию, не затронув сами проводники. Это и есть основная задача CopperCAM.

Полный технологический маршрут

САПР (KiCad / Sprint-Layout / Eagle / DipTrace / Altium)
        ↓
Экспорт Gerber-файлов (RS274-X) + Excellon-файл сверловки
        ↓
CopperCAM
  → Импорт слоёв
  → Совмещение слоёв (авто или вручную)
  → Расчёт изоляционных контуров
  → Настройка библиотеки инструментов
  → Задание стратегии сверловки
  → Определение контура вырезки платы
  → Экспорт G-кода
        ↓
Управляющая программа станка (Mach3 / GRBL / LinuxCNC / bCNC / Candle)
        ↓
ЧПУ-станок фрезерует вашу плату

Пошаговая работа в CopperCAM

Шаг 1 — Экспорт Gerber и Excellon из САПР

Из KiCad:

  1. Файл → Производство → Gerber (.gbr)
  2. Выбрать слои: верхняя медь (F.Cu), нижняя медь (B.Cu), Edge Cuts (контур)
  3. В общих настройках: «Использовать начало координат сверловки»
  4. Формат экспорта: Gerber RS274-X (настоятельно рекомендуется, а не RS274-D)
  5. Затем: Сформировать файл сверловки → Формат: Excellon, Начало: «Начало координат сверловки»

Из Sprint-Layout:

  1. Файл → Экспорт → Gerber
  2. Выбрать нужный слой меди; для нижнего слоя при двусторонней плате — галочка «Отобразить зеркально»
  3. Экспорт сверловки в формате Excellon

Из Eagle:

  1. CAM Processor → задание Gerber RS274-X
  2. Экспортировать верхнюю медь (gtl), нижнюю медь (gbl), файл сверловки (drl)

Из DipTrace:

  • Файл → Экспорт → Gerber/Excellon

Критически важно: используйте расширенный формат RS274-X — он включает описание апертур прямо в файле. При использовании старого формата RS274-D придётся вручную задавать форму апертур после импорта, что легко приводит к ошибкам.

حتما بخوانید:  CNC Simulator Pro 4.0 — Полное руководство по симуляции станков с ЧПУ

Заметка о параметрических макросах KiCad: Скруглённые прямоугольные площадки (rounded rectangle pads) в KiCad используют параметрические макросы с переменными. Версии CopperCAM до сентября 2025 года не могли их читать — возникали ошибки импорта на платах KiCad со скруглёнными площадками. Обновите CopperCAM до актуальной версии, чтобы избежать этой проблемы.


Шаг 2 — Открытие и импорт файлов в CopperCAM

  1. Запустить CopperCAM → Файл → Открыть
  2. Выбрать Gerber верхнего слоя → назначить «Component side» (верх)
  3. Файл → Открыть следующий слой → выбрать Gerber нижнего слоя → «Solder side» (низ)
  4. Файл → Открыть следующий слой → выбрать Gerber контура платы → «Define as cutting contour» (или задать вручную, кликнув правой кнопкой на контур)
  5. Файл → Открыть Excellon → импортировать файл сверловки

Совмещение слоёв: после импорта проверьте, что слои правильно выровнены. CopperCAM пытается выровнять их автоматически. При рассовмещении используйте инструменты ручного выравнивания. Частая причина проблем с KiCad: начало координат файла сверловки и Gerber-файлов задано по-разному при экспорте — всегда устанавливайте оба на «Начало координат сверловки».


Шаг 3 — Настройка библиотеки инструментов

Перейдите в Parameters → Tool Library (Параметры → Библиотека инструментов) и опишите ваши физические инструменты:

Гравюрный инструмент (V-образная фреза / конический гравер):

  • Тип: Conical (конический)
  • Диаметр кончика: 0,1–0,3 мм (из спецификации вашего гравера)
  • Угол: как правило, 10°, 15°, 30°, 45° или 60° (уточните у производителя)
  • CopperCAM рассчитывает фактическую ширину реза автоматически: (tan(угол) × 2) × глубина + диаметр_кончика
  • Пример: гравер 30°, кончик 0,1 мм, глубина 0,1 мм → ширина реза ≈ 0,22 мм

Почему V-образный гравер лучше прямой концевой фрезы для изоляции: V-граверы дают очень тонкие изоляционные линии (до 0,15 мм при мелких шагах), недостижимые прямыми фрезами на мелком шаге площадок. Конусная геометрия также делает их жёстче при малом диаметре. Недостаток: ширина реза зависит от глубины, поэтому плоскостность поверхности текстолита важна — при неровной заготовке рассмотрите автокарту высот (surface probing).

Сверло:

  • Добавьте каждый имеющийся диаметр сверла (например, 0,8 мм, 1,0 мм, 1,2 мм)
  • Укажите диаметр для каждого

Фреза обрезки контура:

  • Как правило, прямая концевая фреза 1,0–2,0 мм
  • Укажите диаметр

Практический совет по калибровке: прежде чем фрезеровать настоящую плату, прогоните тестовый рез на обрезке текстолита и измерьте фактическую ширину паза под микроскопом или лупой. Скорректируйте эффективный диаметр в CopperCAM по реальным замерам. Это особенно важно для граверов с углом 30° и более, у которых разброс производственных допусков сильнее влияет на ширину реза.


Шаг 4 — Выбор активных инструментов

Перейдите в Parameters → Selected tools (Активные инструменты):

Гравюрный инструмент:

  • Выберите ваш гравер из библиотеки
  • Глубина: 0,05–0,2 мм (начните с минимума, проверьте результат, увеличивайте при необходимости)
  • Поле: 0 для простой изоляции; увеличьте для более широкого зазора вокруг площадок
  • Скорость: начните консервативно (5–10 мм/с), корректируйте по результатам

Стратегия сверловки:

  • «Использовать для каждого отверстия ближайший больший инструмент» — выбирает ближайший больший диаметр с расфрезеровкой для нестандартных размеров. Оптимально при наличии нескольких диаметров свёрл.
  • «Использовать один инструмент для всей сверловки» — простейший вариант при одном диаметре сверла

Инструмент обрезки контура:

  • Выберите концевую фрезу
  • Глубина: чуть больше толщины заготовки (например, 1,65 мм для текстолита 1,6 мм)
  • Если станок не может взять за один проход — разбейте на несколько проходов

Шаг 5 — Расчёт изоляционных контуров

Нажмите Calculate Contours (Рассчитать контуры):

  • Количество контуров: обычно 1–3. Больше контуров = больше меди снято вокруг дорожки = надёжнее изоляция, но дольше обработка. Для плат с плотной разводкой 2–3 контура практически обязательны.
  • Дополнительные контуры вокруг площадок: добавьте 1–2 дополнительных прохода конкретно вокруг контактных площадок — это самые уязвимые к перемычкам зоны. Почти всегда оправдано.
  • Форсировать изоляцию между близкими площадками: включите для плат с мелкошаговыми ИМС (шаг 0,5–0,8 мм)

После расчёта внимательно осмотрите изоляционные траектории:

  • Дорожки без контуров (проблема импорта Gerber)
  • Траектории, пересекающие дорожки (диаметр инструмента слишком велик для данного зазора)
  • Красные выделения — CopperCAM сигнализирует, что изоляция в этом месте не гарантирована; как правило, зазор меньше эффективного диаметра инструмента

Шаг 6 — Вырезка контура и технологические перемычки

Кликните правой кнопкой на контур платы → «Define as cutting contour». Траектория рассчитывается снаружи контура.

Технологические перемычки (bridges): перед тем как CopperCAM полностью вырежет плату, добавьте перемычки, чтобы заготовка не вырвалась из-под фрезы в конце прохода. Перейдите в Modify → Add bridge и расставьте 2–4 перемычки шириной 2–3 мм. После фрезеровки перемычки отламываются или срезаются ножом.

حتما بخوانید:  Panasonic WV-ASM300 — Система управления видеонаблюдением i-PRO

Шаг 7 — Экспорт G-кода

Перейдите в Parameters → Output data format:

G-код (наиболее распространённый):

  • Стандартный вывод, совместимый с GRBL, Mach3, LinuxCNC, bCNC, Candle
  • Для GRBL-станков: возможно, потребуется добавить в шапку код включения шпинделя (например, S12000) и выбор системы координат (G54) — настраивается через постпроцессор CopperCAM
  • Пользователи сообщают об успешной работе как с Mach3, так и с GRBL без дополнительных правок на большинстве плат

Другие поддерживаемые форматы:

  • HPGL — для плоттеров HP и ряда старых станков
  • Roland RDGL — для настольных граверов Roland (MDX-20, SRM-20 и подобных), использующих проприетарный протокол
  • Isel-NCP — для станков Isel
  • DXF — геометрический экспорт для передачи в другие CAM-системы

Настройка постпроцессора: вывод CopperCAM полностью настраивается — добавьте нестандартные строки шапки и хвостовика, скорректируйте формат координат, добавьте команды смены инструмента, адаптируйте под специфику вашего контроллера.

Автоматический запуск управляющей программы: CopperCAM может автоматически запускать управляющую программу вашего станка после генерации файла, передавая его напрямую.


Двусторонние печатные платы

Двусторонние платы требуют фрезеровки обеих сторон с точным их совмещением — это самая сложная часть ЧПУ-фрезеровки ПП.

Метод реперных отверстий (центровочных отверстий)

CopperCAM поддерживает метод реперных отверстий (Centering holes) — наиболее надёжный способ совмещения:

  1. Добавьте в проект платы два базовых (нетехнологических) отверстия — не в цепи, только механические
  2. В CopperCAM: фрезеруйте верхний слой, затем просверлите реперные отверстия насквозь через плату и подложку
  3. Вставьте штифты (штырьки) в отверстия подложки
  4. Переверните заготовку — штифты входят в реперные отверстия, фиксируя её точно
  5. Фрезеруйте нижний слой

Важно: при экспорте нижнего слоя необходимо включить Flip X (зеркальное отражение по X) в CopperCAM — это правильно отражает нижний слой относительно реперной точки.

Расположение реперных отверстий: используйте ровно два отверстия — по диагонали или по одной горизонтальной/вертикальной линии. Четыре отверстия избыточно ограничивают и дают погрешности при несовпадении. Двух отверстий достаточно для однозначной фиксации.

Начало координат для двусторонних плат

  • Фрезеруйте лицевую сторону при нуле в одной угловой точке
  • После переворота: при использовании реперных штифтов в подложке нуль остаётся в той же физической точке — зеркальное отражение при экспорте нижнего слоя обеспечивает правильность координат

Типичные проблемы и решения

Изоляционные контуры не строятся для части дорожек

Причина: зазор между дорожками меньше эффективного диаметра гравера на заданной глубине — инструмент не вмещается между проводниками. Решение: уменьшить глубину реза (уже ширина реза), использовать гравер с более тонким кончиком или меньшим углом, либо увеличить зазоры в разводке.

Рассовмещение слоёв при двусторонней плате

Причина: начало координат Gerber-файлов и файла сверловки задано по-разному при экспорте из KiCad / Sprint-Layout. Решение: в KiCad задать одно начало координат для обоих экспортов — «Начало координат сверловки». В Sprint-Layout: убедитесь, что начало координат одинаково для всех Gerber-слоёв и файла сверловки.

Неправильные формы площадок после импорта (KiCad, скруглённые прямоугольники)

Причина: старая версия CopperCAM не умеет читать параметрические макросы KiCad с переменными. Решение: обновить CopperCAM до версии сентября 2025 или новее. Как временный обходной путь — экспортировать площадки как обычные прямоугольники или овалы.

Грубые края изоляции, нечёткие дорожки

Причина: слишком высокая скорость подачи, слишком большая глубина, или износ гравера. Решение: снизить скорость подачи (начать с 5 мм/с, постепенно увеличивать). Уменьшить глубину (0,05–0,08 мм зачастую лучше, чем 0,15–0,2 мм). Заменить гравер — тонкие граверы быстро тупятся и дают более широкий и грубый рез.

G-код генерируется, но станок выполняет его некорректно

Причина: специфические требования инициализации конкретного контроллера — команда включения шпинделя, выбор системы координат, формат скорости подачи. Решение: использовать настройки постпроцессора CopperCAM для добавления специфических команд. Для GRBL: убедитесь, что в шапке присутствуют G21 (миллиметры), G90 (абсолютные координаты), SXXX M3 (скорость и включение шпинделя). Некоторые пользователи добавляют строки через небольшой скрипт редактирования файла перед запуском.


Практические советы от русскоязычного CNC-сообщества

Карта высот (Surface Probing / Autoleveling): Поверхность листа текстолита никогда не бывает идеально плоской. Зондирование высоты поверхности в нескольких точках с последующей коррекцией Z-координаты в G-коде резко улучшает качество изоляции для мелкошаговых плат. Инструменты bCNC, Candle (с Autoleveler), PCBZCorrect поддерживают эту функцию. Сгенерируйте G-код в CopperCAM в обычном режиме, затем пропустите его через автовыравниватель в управляющей программе перед выполнением.

Выбор гравера: Для мелкошаговых ИМС (шаг 0,5 мм, зазоры 0,2 мм) оптимальны граверы 10°–20° с кончиком 0,1 мм — узкая ширина реза и хорошая жёсткость. Граверы 30°–60° работают быстрее и прощают больше ошибок, но не дают настолько тонкой изоляции.

حتما بخوانید:  ITVDesk 9.5 — Виртуальная ONVIF IP-камера из экрана ПК для VMS и NVR

Конкретные связки САПР + CopperCAM, проверенные в сообществе:

  • P-CAD 2006 → Gerber RS274-X → CopperCAM → Mach3 — классическая связка, подробно описана на cnc-club.ru
  • Sprint-Layout → Gerber → CopperCAM → Mach3 / GRBL — одна из самых распространённых среди российских радиолюбителей
  • KiCad → Gerber RS274-X → CopperCAM → bCNC/Candle (GRBL) — актуальная связка для современных инструментов с открытым кодом
  • Eagle → CAM Processor → CopperCAM → Mach3 — проверенная связка для тех, кто продолжает использовать Eagle

Медленный расчёт контуров (CopperCAM «тормозит»): Известная проблема: заливки полигонов, созданные из отдельных тонких линий (как в P-CAD), заставляют CopperCAM обрабатывать их линию за линией — расчёт может занять часы. Решение: если САПР умеет — экспортируйте полигоны в формате G36/G37 (RS274-X polygon surfaces), а не как набор линий. Это сокращает время расчёта на порядок.

Надёжное крепление заготовки: Любое смещение текстолита во время фрезеровки разрушает изоляционные дорожки и может сломать гравер. Двусторонний скотч на подложке — надёжный вариант для небольших плат. Прижимы (clamps) работают для крупных заготовок, но должны располагаться вне зоны обработки.


CopperCAM vs альтернативы

Критерий CopperCAM FlatCAM GGEasy (Grber2GCode) pcb-gcode (Eagle)
Цена Платный (доступно) Бесплатный Бесплатный Бесплатный (плагин Eagle)
Совместимость Gerber Отличная (RS274-X + макросы) Хорошая Хорошая Только Eagle
Скруглённые площадки KiCad ✅ (с сент. 2025) Нестабильно Нестабильно N/A
Двусторонние платы ✅ Встроено ✅ Вручную Ограниченно
Библиотека инструментов ✅ Полная Базовая
Настройка постпроцессора ✅ Полная Частичная Ограниченная
Вывод для Roland ✅ RDGL
Активная поддержка ✅ Регулярные обновления Нерегулярно Регулярно ❌ (заброшен)
Технологические перемычки
Хэтчинг полигонов
Порог вхождения Средний Средне-высокий Низкий Низкий (для Eagle)

Выбирайте CopperCAM, если:

  • Нужна надёжная совместимость с Gerber-файлами из разных САПР
  • Используете Roland-станок (нативный RDGL-вывод)
  • Регулярно делаете двусторонние платы
  • Испытывали проблемы с импортом или совмещением в бесплатных альтернативах

FlatCAM достаточен, если:

  • Ваша САПР генерирует чистые RS274-X файлы
  • Делаете простые односторонние платы

GGEasy хорош для:

  • Российских пользователей, ищущих бесплатную альтернативу с активным развитием
  • Работы из Sprint-Layout через Gerber

Часто задаваемые вопросы

Работает ли CopperCAM с любым ЧПУ-станком? Да, если ваш станок принимает стандартный G-код (GRBL, Mach3, LinuxCNC и т.д.) или HPGL. Для станков Roland — нативный формат RDGL. CopperCAM не подключается к станку и не управляет им напрямую — он генерирует файлы для загрузки в управляющую программу.

Совместим ли CopperCAM с DipTrace и Sprint-Layout? Да. CopperCAM читает стандартные Gerber RS274-X и Excellon файлы, которые экспортируют обе программы. Sprint-Layout в паре с CopperCAM — одна из наиболее распространённых связок среди российских радиолюбителей.

Какой минимальный зазор надёжно изолирует CopperCAM? Это определяется вашим гравером, а не CopperCAM. Программа точно рассчитывает контуры для любой геометрии. С гравером 10° при глубине 0,05 мм и кончиком 0,1 мм — эффективная ширина реза около 0,11 мм, что позволяет изолировать зазоры от 0,15 мм. На практике зазор 0,2 мм — надёжный минимум для большинства бытовых ЧПУ-станков.

Почему CopperCAM долго считает контуры? Самая частая причина — полигоны-заливки, созданные из сотен отдельных тонких линий (характерно для P-CAD). CopperCAM обрабатывает их поочерёдно. Решение: экспортировать полигоны в формате RS274-X G36/G37, если САПР это поддерживает. Время расчёта сокращается на порядок.

Как ограничение пробной версии (25 отверстий) влияет на оценку? Для плат с более чем 25 отверстиями пробная версия не позволит выгрузить полный G-код сверловки за один сеанс. Обходной путь для оценки: разбить экспорт на несколько сеансов или запросить у Galaad временную полную лицензию для тестирования.


Итог

CopperCAM занимает конкретную и важную нишу в рабочем процессе радиолюбителя и разработчика электроники: шаг между САПР и ЧПУ-станком. Надёжный импорт Gerber из широкого спектра программ (включая параметрические макросы KiCad начиная с сентября 2025), чистый расчёт изоляционных контуров, встроенный процесс для двусторонних плат с реперными отверстиями, полноценная библиотека инструментов, настраиваемый постпроцессор и нативная поддержка станков Roland делают его наиболее функциональным специализированным CAM-инструментом для ЧПУ-фрезеровки печатных плат — и первым выбором для тех, кто устал от нестабильности бесплатных альтернатив.

По вопросам лицензирования обращайтесь в Telegram: t.me/DoCrackMe


Смотрите также: CNC Simulator Pro 4.0 — симулятор ЧПУ-станков: фрезеровка, токарная обработка, G-код | KiCad: экспорт Gerber для ЧПУ-фрезеровки — настройка начала координат | Выбор V-образного гравера для изоляционной фрезеровки — практическое сравнение