Как импортировать файл sprint layout в pcad2006

Обновлено: 04.07.2024

Тема раздела Общие вопросы в категории Станки ЧПУ, Hobby CNC, инструмент; Добрый день! Имеется станочек CNC, под управлением MACH3. Софт худо бедно настроил, все оси шевелятся, G-коды выполняются. Собственно подошел к .

Опции темы

От Pcad до печатной платы

Добрый день! Имеется станочек CNC, под управлением MACH3. Софт худо бедно настроил, все оси шевелятся, G-коды выполняются. Собственно подошел к тому чтобы изготовить печатную плату.Перечитал множество форумов но понятного решения применительно изготовления ПП так и не нашел
Не могли бы вы пошагово и с картинками и подробными комментариями объяснить новичку наглядно на простом примере тернистый путь ( вплоть до нажмите сюда и сюда) от *.pcb до оконечного результата (фрезерованные дорожки и сверленные отверстия).
Заранее большое спасибо! Я уже отчаялся.
Я делаю так: беру картинку платы в jpeg, импортирую в Corel и в нём рисую новую плату.
Это для того, чтобы проводники разделялись одной линией. По ней и будет ходить фреза.
Способ не очень красивый, но рабочий.

Путь долог и ужасен, с картинками не объясню, сил не хватит.
Вам понадобится CAM350 и прога для генерации траекторий в которой вы работаете (у меня ArtCam).

Сначала надо втянуть плау из P-CAD в CAM350.
Для этого либо выводим гербера и дрилы послойно и открываем камом, либо запускаем мастер импорта кама для пикадных файлов и удаляем лишние слои. Подробно не буду, разберетесь.

Далее размножаем плату со сверловкой нужное количество раз, рисуем что-нибудь на нулевой точке для привязки координат, например кружочек.
Обводим все квадратной рамкой из толстой линии. (после 25-й попытки смысл действий станет понятен). Потом выводим из получившейся мультипликации Gerber обратно.
Если плата одна этот шаг можно пропустить.

На чистом листе CAM350 запускаем макрос Gerber2Dxf, я его приложил. Он обводит дорожки и экспортирует DXF с контурами, которые уже можно открыть арткамом. Далее привязываемся к нарисованному на нуле координат объекту и генерируем траектории для гравировки. Собственно гравируем.

Чтобы получить файлы сверловки нужно найти гуглем Excellon to G-Code конвертер. Он есть онлайновый (мне больше всего понравился), есть несколько прог разной степени кривизны, но в результате по экспортированным дриллам из кама или пикада можно получить G-код для сверловки.

Все это ужасно долго и муторно, подготовка программ занимает больше времени чем резка, да и текстолит та еще гадость, садит твердосплавные фрезы довольно быстро. В общем травите платы и сверлите их на станке.

_________________
Вся электроника работает на волшебном синем дыме, ибо, когда этот дым её покидает, электроника умирает.

Последний раз редактировалось Штабскапитан Овечкин Пн июн 06, 2011 07:31:20, всего редактировалось 1 раз.

Вопрос: Есть ли какой-то способ затащить пикадовские писибишники в спринт?

Только перерисовав их вручную .

_________________
Mundus vult decipi, ergo decipatur.

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

CopperCAM например. Или через мумбаюмба, то есть через DXF и другой софт. viewtopic.php?t=13482 во

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Есть ли какой-то способ затащить пикадовские писибишники в спринт?
Или, может быть, вдруг, кто-то знает простую бесплатную софтину для данной задачи (оконтуривание)
запросто. в пикаде делаются картинки псбишки.. потом их в БМП.
потом в лайоте открываем эту бмпешную картинку и обрисовываем ..
ВСЕ! делов на пол-часа работы..

Приглашаем 30 ноября всех желающих посетить вебинар о литиевых источниках тока Fanso (EVE). Вы узнаете об особенностях использования литиевых источников питания и о том, как на них влияют режим работы и условия эксплуатации. Мы расскажем, какие параметры важно учитывать при выборе литиевого ХИТ, рассмотрим «подводные камни», с которыми можно столкнуться при неправильном выборе, разберем, как правильно проводить тесты, чтобы убедиться в надежности конечного решения. Вы сможете задать вопросы представителям производителя, которые будут участвовать в вебинаре.

Здравствуйте !
В свое время рисовал ПП в программе PIA файлы с расширением psb.
Возможно ли перенести рисунки в программу Sprint-Layout .

Приглашаем всех желающих 25/11/2021 г. принять участие в вебинаре, посвященном антеннам Molex. Готовые к использованию антенны Molex являются компактными, высокопроизводительными и доступны в различных форм-факторах для всех стандартных антенных протоколов и частот. На вебинаре будет проведен обзор готовых решений и перспектив развития продуктовой линейки. Разработчики смогут получить рекомендации по выбору антенны, работе с документацией и поддержкой, заказу образцов.

Sprint-Layout теперь способен просматривать файлы формата Gerber, преобразуя данные этих файлов в отображение на экране в виде платы.

Допускается просмотр формата Extended-Gerber-Format (RS274-X). Более ранние форматы Gerber, включающие файлы апертур, не поддерживаются.

В то время как при экспорте в формат Gerber элементы передачи точно соответствуют элементам платы, обратный процесс не всегда таков. Это происходит потому, что импортируемый файл Gerber в этой программе воспроизводит только оптическую копию платы. Разницы между полигоном и проводником уже не существует. Каждое приложение создает файл Gerber по своим алгоритмам. Тем не менее, Sprint-Layout старается воспроизвести файл с оптимальным результатом

Для просмотра файла Gerber следует выбрать Импорт файла Gerber.. . в меню Файл .

При этом откроется диалоговое окно:

Импорт файла Gerber

Gerber (RS274-X)

В этом поле выбираются файлы для соответствующих слоев.

Выбор нового файла Gerber производится нажатием кнопки " . " и в открывшемся стандартном диалоговом окне выбирается требуемый файл Gerber.

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

Сверловка (Excellon)

В этом поле делается выбор файла сверловки. Этот файл должен быть в формате Excellon.

Файл сверловки весьма важен, т.к. Sprint-Layout определяет координаты отверстий только по этому файлу.

Так же как файлы Gerber, в окне просмотра будет появляться и файл сверловки при его выделении в окне открытия файла. У файла сверловки есть некоторые дополнительные параметры (касающиеся формата чисел), которые должны быть установлены. Sprint-Layout настроен на автоматическое распознаваеме формата чисел файла сверловки, но это не всегда может быть использовано. В этом поле можно произвести требуемые изменения для числового формата. Если формат чисел файла сверловки неизвестен, возможным становится только экспериментальный подбор. В окне предварительного просмотра всегда отображается результат вносимых изменений, по которому можно судить о правильности выбора.

Формат поля

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

Автоматически создавать переходные отверстия

При активизации этой функции Sprint-Layout пытается автоматически распознать ПО. Если результат сомнителен, эту функцию следует отключить.

Оптимизировать проводники

При активизации этой функции Sprint-Layout пытается автоматически распознать линии проводников и соединить комбинации сегментов одного проводника в единое целое.

Создание платы

При нажатии на кнопку Импорт. создается новая плата, состоящая из импортированных слоев

Ниже описывается методика, как по имеющейся плате получить полноценный проект в Altium Designer, включающий схему и разводку печатной платы. К сожалению, элементы с исходной платы придется демонтировать.

1. Сканируем обе стороны платы с разрешением не менее 300 dpi.

2. Подгоняем изображения по сетке в графическом редакторе. Для этого берем 4 точки (лучше центры отверстий) в разных углах платы, выставляем по координатам направляющие и в режиме Free Transform подгоняем картинку под эти 4 точки. Чем точнее это будет сделано, тем легче потом будет накладывать проводники. Нижнюю сторону платы переворачиваем в зеркальном отображении.

3. Экспортируем обе стороны в формат BMP без сжатия.

4. Sprint Layout: Создаем проект, задаем размеры платы, шаг сетки.

5. Загружаем сканы. Опции/Шаблон — Кнопка Загрузить. Подгоняем оба файла, задавая сдвиги по X и Y.


6. Рисуем слои. С металлизированными отверстиями используем только круглые контактные площадки (КП), иначе они пропадут при импорте. С компонентами сильно не заморачиваемся, все равно потом переделывать. Тщательно следим, чтобы проводники и КП не задевали чужие цепи, т.к. при генерации нетлиста они объединятся. Посадочные места размещаем по основной сетке, чтобы оптом было легко заменить на итоговые.
Полигоны лучше собирать из прямоугольников, в противном случае у них остается окантовка, которая потом будет мешать в Альтиуме, и которую там лучше потом удалить. Если этого не избежать, то можно установить ширину окантовки полигонов в определенное значение (например, 0,111 мм), потом в Альтиуме выделить все треки данной ширины и удалить их скопом.

7. Экспортируем файлы. Файл/Экспорт. Gerber: оба слоя + контур платы без зеркалирования. Сверловка. Ставим миллиметры. Запоминаем, какую точность мы выбрали для файла сверловки (на картинке 3.3). Далее при импорте надо будет выбрать такие же значения, иначе не совпадет масштаб.



8. Altuim Designer. Создаем проект. File/New/Project.

9. Создаем файл CAM. File/New/CAM Document.

10. Импортируем файлы Gerber. File/Import/Gerber. Ставим миллиметры.

11. Импорт Сверловки. File/Import/Drill. Ставим миллиметры. Digits — 3.3. Если в итоге масштаб сверловки и проводников не совпал — играемся с Digits.

Должно получиться что-то типа этого:


12. Настраиваем слои. Tables/Layers.


13. Проверяем, чтобы был заполнен список отверстий. Tables/NC Tools. Если он не заполнился автоматически, заполняем.

14. Создаем временный нетлист. Tools/Netlist/Extract. Он, скорее всего, будет кривой, но без него не включится экспорт в PCB.


15. Экспортируем в PCB. Не забываем сохранить подготовленный CAM-файл. Далее File/Export/Export to PCB. Если при экспорте Altium вылетает с ошибкой, то просто перезапускаем его и начинаем экспорт заново.

В некоторых случаях пришлось столкнуться со следующей проблемой — в созданном файле видны только два сигнальных слоя, и нет никакой возможности включить остальные, хотя они присутствуют. Решение — в создании чистого PCB-файла и переносе всех элементов через буфер обмена.

16. Заново расставляем посадочные места. Старые КП удаляем, прочие переходные отверстия не трогаем. Даем компонентам обозначения по плате, если они там указаны, или придумываем на ходу.

Так как все переходные отверстия (Vias) по факту импортировались как контактные площадки (Pads), их лучше конвертировать в Vias, для чего выделяем их (можно использовать инструмент группового выделения) и используем меню Tools/Convert/Convert Selected Free Pads To Vias

17. Удаляем старый нетлист. Design/Netlist/Clear All Nets.


18. Генерируем новый нетлист. Design/Netlist/Configure physical nets. В окне должен появиться список физических соединений. Если его нет, значит не расставлены посадочные места. Нажимаем Execute. Долго ждем.

19. Пересоздаем полигоны. Tools/Polygon pours/Repour all.

20. Переименовываем известные цепи. Выбираем проводник. В окне PCB Inspector (клавиша F11) нажимаем подчеркнутый пункт Net, в пункте Name меняем имя.

21. Устраняем все Violations.

22. Создаем файл нетлиста. Design/Netlist/Create netlist from connected copper. Распечатываем на принтере :)

23. Создаем файл схемы File/New/Schematic.

24. Рисуем вручную схему по нетлисту, можно на нескольких листах. Компонентам задаем правильные посадочные места и обозначения по нетлисту/плате. Подключенные цепи вычеркиваем на распечатке :)

25. Вызываем Project/Show Differences. Разбираемся с отличиями, устраняем.

26. Объединяем проект. Design/Update PCB Document. Должно совпасть все, кроме Rooms. Или добавляем на плату, но тогда придется их правильно настроить, или отключаем проверку: Project/Options/Comparator/Extra Room Definitions.

27. Изучаем получившуюся схему. Находим странности (например, неподключенные важные выводы, или наоборот непонятные соединения). Разбираемся, устраняем на схеме и на плате.

Читайте также: