глюк P-CAD или DoPDF...

Вчера поздно ночью выловил меня в скайпе Alexokrat и озадачил конвертацией схемы из P-CADовской pcb в pdf-файл. Задачка вроде тривиальная, но как оказалось — не совсем.
Открыл файл, подредактировал, чтоб было больше похоже на правду (были некоторые косяки связанные с открытием пикадом незнакомых элементов и чужих файлов). Настроил слои для печати и вывел на DoPDF, чтоб файлики получить. С виду все вроде ничего, но вот если увеличить:



PDF файл

то видно, что практически все контактные площадки закосячены.
Долго ковырялся со всякими преобразованиями, нифига не вышло. Гербер искосячил картинку еще сильнее да и убрать куски линий из отверстий я у него не смог. Ради интереса распечатал слой из pdf-а и из P-CADа. Из пикада, само собой нормально вышло. Разрешение принтера 600 dpi. А из pdf-a вышло хуже. Дорожки были более размыты и зазоры между ними получились хуже. Хотя если при ЛУТе иголочкой поработать — то можно сделать. А Alexokrat распечатал его на более точном принтере и говорит что все косяки прям как в pdf-ке, один в один.

Вопрос такой. Есть ли более корректный способ перевода pcb в pdf? И в чем вообще может быть глюк.

P.S. Если кто решится печатать файл — он для ЛУТа не подойдет. Верхний слой не отзеркален!!!

Updated:

По совету пользователя ZiB преобразовал прямоугольные контактные площадки в в прямоугольники с закругленными краями. Вот результат:



Проблема с площадками ушла, а вот со смещением линий осталась… Какие у кого есть идеи по этому поводу?

Updated:

Попробовал поставить CutPDF. С прямоугольными площадками та же беда, а если закругленные прямоугольники то результат лучше чем с DoPDF. И линии он смещает гораздо меньше:



Пока что это самый удобоваримый вариант. Но если есть лучше — будет интересно попробовать и сравнить…

Updated:

Есть контакт!!! Я таки его победил!!!
Путем правильных танцев с бубном описанных в комментах и блоге ZiB и преобразования файла в gerber я таки получил удобоваримый результат. Печать Gerbera из ViewMate на витруальный принтер CutPDF, принесла свои плоды:



Правда есть одна тонкость: надо зайти в свойства виртуального принтера и поставить качество печати 1200 dpi, иначе выйдет еще хуже чем в самом первом рисунке :)

Спасибо всем, кто принял участие в обсуждении проблемы.
  • +1
  • 06 апреля 2011, 00:02
  • Ultrin

Комментарии (43)

RSS свернуть / развернуть
Не знаю подойдет или нет способ, но попробуй установить полноценный acrobat, настроить виртуальный принтер и распечатать на него.
0
А как полноценный акробат поможет? Если выход с Пикада идет на принтер DoPDF, в результате которого получается прикрепленный ПДФ.
0
Он эмулирует полноценный принтер в системе. Разницы между созданной таким образом pdf и тем что принтер печатает быть не должно. Хотя если DoPDF так же работает то не уверен.
0
Понятно.
Обе утилиты эмулируют принтер. Насколько полноценный — не знаю. Ставить акробат только ради принтера — ломает. Больно он жирный и тормозной. Да еще и платный до кучи.
0
всегда печатал проблем не было…
пульни печатку мне на мыло, гляну что там…
0
  • avatar
  • ZiB
  • 06 апреля 2011, 05:16
Мыла не нашел, потому сдерни отсюда: file.qip.ru/file/la8QcmE-/MARS_v13_my.html
Проблема именно в том что площадки похабятся при переводе в пдф. сам пикад все отлично печатает.
версия P-CAD 2002.
0
понял, почему у меня нормально было :)
я раньше старался не делать прямоугольные пады, т.е. выбери закругленные прямоугольники и будет нормально :)
0
тоесть надо править все контактные площадки? и под мелкосхемы тоже? Как их изменить, там вроде в стандартных вариантах нет такого (как по англицки называется пад с закругленными краями)?
0
Скинь каую-нибудь свою печатку в PCB. Попробую как она возьмется.
можно на мыло: ultrinas@pocht
0
блин… ultrinas@pochta.ru
0
Забыл добавить, что подобная проблемы васкакивает при конвертации любой pcb а не только этой. Пока экспериментировал и искал в чем глюк — сконвертил несколько своих печаток — таже фигня…
0
1) выбираешь компонент
2) свойства
3) переходишь на вкладку пады
3) выбираешь в списке пад (или группу)
4) жмешь кнопку Pad Styles
5) потом modifi complex (simplex)
6) выбираешь тип Rounded Rectangle
0
спасибо, щас попробую
0
А не знаете, как можно два слоя гербера объединить? Допыстим есть отдельно Board и допустим TOP. Чего-то у меня не получилось. Виден либо TOP либо Board. Вышел из положения создав дополнительный файл где все в одном было…
0
Есть еще виртуальный принтер CutePDF, можно им попробовать, может он не косячит.
0
cпасибо, ща поищу.
0
Попробовал. Результат добавил в заметку. Пока лучший вариант. Но площадки все равно закруглять и линии смещены но меньше.
0
А по мне так на фотках одинаковый результат, если такую ошибку выдает P-CAD, то там как угодно принтер можно ставить, результат будет один.
0
Присмотритесь к верхним левым 5ти площадкам и их дорожкам. Выход дорожки за пределы в DoPDF гораздо больше, что даст 99 процентную вероятность слипания дорожек при ЛУТе. И сами дороги сильней гуляют относительно друг друга. С CutPDF смещение есть, но оно действительно сравнимо с Пикадовским. Главное что дорожки сами по себе не гуляют и зазоры между ними нормальные.
0
Надо что бы фотки были одинакового увеличения, а то так трудно сравнивать.
0
С одинаковым увеличением сложней :) но по самому первому контакту видно, что в DoPDF дорожка вылазит за его пределы, а в CutPDF она заканчивается ровно. При меньшем увеличении первого рисунка выступ дорожки все равно виден…
Попробую сейчас с увеличением сделать
0
Да по первой контактной площадке хорошо видно, её бы обвести каким красным цветом, кружочком, чтобы сразу в глаза бросалась.
0
Сделал одинаковое увеличение
0
Уже думаю а не оформить ли это в виде статьи :)
0
Еще нужна картинка напрямую с P-cad на принтер, сфоткать, тогда целое исследование получится :)
0
Попробовал вариант с закругленными площадками, результат добавил к заметке. Осталась проблема смещения дорожек.
0
это к сожалению ни как :(
такое же смещение наблюдается и при печати из пикада, эта штука очень сильно мне портила жизнь при изготовлении платы с помощью фоторезиста, поэтому приходилось переводить в гербер и уже потом из гербера печатать :) программу использовал ViewMate (могу ошибаться с названием).
0
А можете выложить порядок подготовки гербера в ПиКаде? я так и не смог побороть засовывание дорожек внутрь отверстий и вообще он мне сами дорожки как хотел так и смещал. Жуть получалась. Пользовался gerbv-2.5.0
0
1) самому писать тяжко, см. тут www.pselectro.ru/upload/Gerber_of_PCAD2001_2002.pdf
2) качаем viewmate www.pentalogix.com/index.php?option=com_content&view=article&id=46&Itemid=55 (нужно регится, но фришная версия есть)
далее пример для одной стороны
3) в первый слой импортируем гербер файл одной из сторон
4) во второй слой импортируем файл сверловки
5) у первого слоя задаем цвет белый и задаем инверию
6) у второго слоя так же задаем белый цвет но без инверсии
7) при печати выбираем
а) видимые слои (комбинирование)
б) черное на белом (или белое на черном) зависит от нужен негатив или позитив
ну и собственно всё :)
0
Спасибо, пошел плясать с бубном…
0
эх, пришлось накалякать :)
ziblog.ru/2011/04/06/pechat-gerber-faylov-ili-pechat-iz-pcad/
0
Вовремя. У меня как раз Mate скачался :)
0
Уфф… Победил…
Добавил результаты в заметку.
Всем спасибо за помощь.
0
Имхо, правильнее вместо этого мусора использовать Adobe Acrobat, а еще лучше постскрипт-принтер и через дистиллер прогнать полученное.
0
Объясните мне пожалуйста, при чем тут Акробат?
Тема про конвертацию PCB в PDF. Акробатом Вы PCB не откроете, разве что свой плагин к нему нарисуете для этого.
0
Adobe acrobat — это комплекс программ для создания, просмотра и редактирования PDF-файлов.
При установке в т.ч. в систему приписывается файловый принтер. Печатаем из любой программы на принтер — получаем пдф.
Постскрипт-принтеры перерабатывают переданные в них изображения еще лучше, однако для получение пдф из постскрипта, последний надо отдистиллировать — прогнать через конвертер Adobe Acrobat Distiller.
Вместо использования оригинальных и качественных вещей вы используете какой-то сторонний сомнительный мусор.
0
Можно и так как Вы описываете. Но я уже писал, что не люблю акробат потому как есть тому причины.
В том варианте к которому я пришел — через Gerber, результат получается лучше чем при выводе сразу на принтер с самого пикада. А через какой PDF-принтер печатать Gerber — уже дело вкуса.
Называть мусором все аналогичные утилиты — несколько некорректно, потому как с тем же PDFом много разных пакетов работает.
Меня например для просмотра Foxit больше устраивает. И открывает файлы он в разы быстрее чем акробат.
В любом случае спасибо. Будет возможность — проверю и на акробате, но «меня терзают смутные сомнения» (С) что результат будет сильно отличаться от того-же CutPDFа…
0
У меня «производственный цикл» выглядит так DipTrace — PDFCreator — Inkscape — PDFCreator — Printer. Inkscape я использую для размещения нескольких плат на одном печатном листе. Иногда, ещё, дырки с одной стороны удаляю для точного попадания сверления со второй стороны в дорожку. Упомянутые артефакты в первом PDF видны в полный рост. При импорте в Inkscape — всё чисто. Кроме того при изменении масштаба при просмотре PDF размер, форма, смещение этого мусора меняется. У меня другие утилиты, конечно, используются, но уж больно мусор на картинке похож. В моём случае этого мусора в самом файле нет — это ошибка прорисовки на экране со стороны Adobe Reader.
0
  • avatar
  • mvb
  • 06 апреля 2011, 18:34
Как вариант — импорт в AD и вывод в pdf встроенными средствами.
Получится так
Текст немного уехал потому что шрифт другой.
0
Тоже интересный вариант. А можно подробней: что именно импортировалось в AD?
0
Тот файл что выше в комментах был file.qip.ru/file/la8QcmE-/MARS_v13_my.html
0
Тоесть он неплохо поправил самый кривой вариант PDFа. Бум иметь ввиду. Спасибо.
0
Только что обнаружил, что при выводе в PDF через Cut или DoPDF, комп врет в размерах элемента. Уменьшает габарит примерно на миллиметр. Проверял сейчас как нарисован разъемчик RJ-45. При выводе из Пикада или ВьюМэйт (гербер) — размеры детали нормальные. При печати в пдф — габарит разъема стал меньше… :(
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.