Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Търся специалист за конвертор от PDF [НАМЕРИХ ВЕЧЕ]
http://mcu-bg.com/mcu_site/viewtopic.php?f=5&t=13452
Страница 1 от 2

Автор:  altium [ Вто Дек 23, 2014 8:23 pm ]
Заглавие:  Търся специалист за конвертор от PDF [НАМЕРИХ ВЕЧЕ]

[Реших си проблема, темата може да се закрие]

Търся партньор за конвертор на PDF файлове към CNC или ppm някакъв вид растерен код. Идеята е за проект за лазерен експонатор на фотошаблони, който чете монохромни PDF или Gerber формати.

Подобно на мастиленоструен принтер, файлът на черно-бяла печатна платка се прочита от софта и се управлява лазерна глава, която минава ред по ред и осветява белите места, а черните не ги свети. По Х са пикселите за светене, по У са следващите редове. Преместването по Y ще зависи от диаметъра на лазерната точка - не е проблем да се фокусира на 0.1мм или по-малко, за да се получи добра разделителна способност.

Лазерът е 1W 450nm blue Laser diode - така че ползването на разни оригинални сканиращи глави и др. просто не е удачно - в лазерните принтери се ползва инфрачервен, който не става. Фотолакът е чувствителен именно на 420-460nm.

Управление на лазерната глава - със Step и Dir сигнали (това вече го мога и не ми е проблем). Аз мога да прочета BMP - защото файлът представлява просто черни и бели пиксели, но е тъп растерен формат и иска много голямо DPI, но дори и тогава пак го прави на квадратчета.
Ако не успея да намеря специалист, който ще прочете PDF или особено Gerber форматите, ще се наложи да се огранича с BMP.

Step сигнала казва на серво мотора да се премести примерно на 10мм. За тези 10 мм и при някаква резолюция на файла, ще има да кажем 5000 черни точки и още толкова бели. Лазерът ще свети само където има бяло и то ще свети постоянно, а не на всяка съседна точка да свети и гасне. Така линията ще се получи максимално гладка, а където има диагонали - вече ще апроксимира квадратите. След което се премества на следващия ред и почва наново.
Всички тези коефициенти на преместване спрямо DPI са изключително лесни и не са проблем. Правил съм го вече за галванична вана, работи добре, не е нужно дори да се повдига като въпрос. Нормално за СМД платки 0.3мм пътеки да се работи с 1000 Dpi и нагоре. При 2000 Dpi вече смятам, че ще се получи достатъчно добре.

Реализиран подобен проект:
https://www.youtube.com/watch?v=uIIwU29H3E8 - PCB Laserprinter Version 2
https://www.youtube.com/watch?v=4SNkzoOvoD8 - PCB Laserprinter
По средата на видеото се вижда софтуера, който прочита PDF-a и според рисунката почва да експонира ред по ред, опитвах се да се свържа с немеца, но безуспешно.

Втори проект от Grob Stoller с въртящо се хексагонално огледало от лазерен принтер. Значително по-бърз, но леко по-неточен заради отклонението на лъча и нуждата от синхронизация на въртене на огледалото спрямо честотата на обхождане на лъча.
https://www.youtube.com/watch?v=fi4P-Bwc6g8 - Homemade Laser Exposer
Сайта: http://www.das-labor.org/wiki/LaserExposer - тук има целият сорс на софтуера горе вдясно. Дръпнах го да ги пробвам, с БМП файл работи коректно, но като се опитам да заредя ПДФ файл се дъни нещо при ползването на NET framеwork. След като има сорса на софта, не може ли просто да се попромени малко...

Има ли НЯКОЙ навит да участва в такъв проект срещу заплащане?
Качвам гербер и ПДФ файлове за справка. A BMP файл за сравнение можете да си дръпнете винаги от нета, примерно "pcb bmp" в Google.
Герберите се отварят с Altium Designer, CAM350, GerbView, Gerbv и разбира се с Notepad...

Скайп: altium01
0878 89 53 44
или лично съобщение (не ги чета всеки ден)

Прикачени файлове:
Gerber_PDF.pdf [19.25 KiB]
355 пъти
Gerber1.rar [5.07 KiB]
292 пъти

Автор:  Н'бабане Гт'муан'га [ Вто Дек 23, 2014 9:14 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Интересен проект. Дано да успееш да направиш нещо такова.
Само като идея, не можеш ли да ползваш сканираща глава от факс? Не знам каква резолюция има обаче.

Автор:  ToHu [ Вто Дек 23, 2014 9:25 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Това от факса не става, обаче ако му се занимава на човек, дърт голям лазерен принтер, примерно А3 или такъв копир, точно става но иска повече писане или ривърсване. Успех в проекта.

Автор:  altium [ Вто Дек 23, 2014 9:30 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Разберете, че на мен не ми е проблем механиката, сервотата или лазерите.
Проблем ми е САМО КОНВЕРТОРА - тоест прочитането на PDF и Gerber файловете и съответно конвертирането в подходящ за четене вид какъвто е примерно BMP. Отворете BMP и PDF през Notepad да видите разликата.

В споменатия линк към сорсовете на софтуера на Grob Stoller би трябвало да има шаблон на PDF четец. Разширенията им са .с и .cs - би трябвало да се разбира какво е писано там. https://www.das-labor.org/svn/microcont ... erControl/

Конвертираният файл трябва да представлява нещо като G-code отсечки, примерно такива линии:
1 ------- --------
2 ------ ---------
3 ----- --- ------
4 ----- ---- -----

Нека като да начално задание на проекта определим размер на писелите 0.01мм. Така в пътечка с ширина 0.3мм ще се съберат 30 пиксела.

Автор:  timt [ Вто Дек 23, 2014 10:02 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Изтеглих ги и след малко ще ги погледна, този ватииант е най лесният https://www.youtube.com/watch?v=fi4P-Bwc6g8. Огледалото е на 5 волта и е от ксерокс копир машина (имам такова и много му се кефя) другото е обикновен дърт скенер.

Автор:  altium [ Вто Дек 23, 2014 10:20 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Ето как изглежда оптичната част на варианта с въртящо се хексагонално огледало, за който е писан споменатия софтуер с отворен код:

Прикачени файлове:
Pcb-laser-exposer-idea.gif
Pcb-laser-exposer-idea.gif [ 31.43 KiB | Прегледано 4992 пъти ]

Автор:  miro_atc [ Вто Дек 23, 2014 10:32 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Колега, рендването на pdf e доста дебела работа. Забрави някой специално за теб да напише рендер. Все пак има готови рендери, конертори и разни библиотечки има, може да пробваш, но това не е особено добър подход. Постоянно ще зависиш кой и как ти е генерирал pdf-a и постоянно ще имаш издънки. Вчера точно печатах едни документи със завъртян текст и не излязоха като хората, хем не ползвам домашно скалъпен RIP.
За твоето приложение най-добре да си намериш някой да ти напише принтерски драйвер. Не е нещо сложно, само ти трябва някой, който има представа какво е Windows DDK и Windows Printing System. В твоя случай няма почти нищо за правени, тъй като windows-а ти дава всичко ренднато, просто трябва да се декларират няколко функии за да те разпозная, start/end job, start/end page и т.н. Към това евентуално може да се добави language или port monitor. Пък ако добавиш и малко printer properties pages ще изглежда като съвсем като истинско.
Така ще може клиента да печата от всякакви приложения, да вижда или да си избира размера на страницата (платката) и т.н.

Автор:  timt [ Вто Дек 23, 2014 10:37 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Да, и всичкото се намира в черната кутия с лупите и огледалата, барабар с лазера и мотора. Потърси някой бракуван ксерокс и вътре е цялата механика с моторите и драйверите (които са изведени отделно) както и захранването. На отделна тава е и само го обръщаш на обратно а отдолу платката.

Автор:  altium [ Вто Дек 23, 2014 10:48 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

А защо никой не говори за рендване на Gerber файлове? Именно там е истината...
Рендера на PDF е даден в сорса на немеца, но все още се търси човека, който ще го отвори поне да види какво е писано там.

Автор:  timt [ Вто Дек 23, 2014 11:29 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

altium написа:
А защо никой не говори за рендване на Gerber файлове? Именно там е истината...
Рендера на PDF е даден в сорса на немеца, но все още се търси човека, който ще го отвори поне да види какво е писано там.

Нещо такова за да добиеш представа.

Прикачени файлове:
9.rar [163.75 KiB]
273 пъти

Автор:  altium [ Сря Дек 24, 2014 12:23 am ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Да, нещо такова, само че с голяма разделителна способност и четящо PDF или Gerber, защото BMP аз си го чета, не е проблем.

Опитвам се да подкарам програмата на немеца, тя си отваря BMP нормално, но на PDF излиза тази тъпанарска грешка:

Прикачени файлове:
net framework error.jpg
net framework error.jpg [ 32.47 KiB | Прегледано 4950 пъти ]

Автор:  timt [ Сря Дек 24, 2014 3:35 am ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

http://www.pdfconvertonline.com/download/pdfconvert.exe

Автор:  Edesign [ Чет Дек 25, 2014 11:14 am ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Не разбрах причината да искаш pdf и гербер. По принцип точно BMP ти трябва. Това е "растерно" изображение. Герберът са си криви, дъги, линии и т.н.
Преди година правих софтуер за CNC рутер на С#. Направих го, работи доста добре за механични детайли. Исках да го направя да фрезова печатни платки. Рових за гербера и стигнах до извода, че форматите са толкова много и е яко сложно да го направя като хората и да не се дъни. Затова останах с coppercam на Galaad. Само 150 евро от гербер към G код.
Обаче ако трябва да съм честен и на мен ми се иска да сложа един маркер (перманентен) и той да рисува пътеките, след това да се ецва. Растерно не става, качеството е лошо, защото точката на маркера е голяма.
Обаче ако го пусна да се движи не точка по точка, а по контур (G кода за фрезоване на платка) става супер. Но така получавам очертанията на пътеките без пълнеж.
Ей това ако някой може да удари едно рамо на обикновен рутер, човек може да си прави супер бързо, евтино и без прах и шум платки.
Корела и други супер скъпи продукти имат векторизиране на битмап, обаче нито една програма не го прави като хората. Затова единственият шанс е от гербера (който си е векторен).

Автор:  kasparov [ Чет Дек 25, 2014 12:28 pm ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

Фотошоп растеризира PDF без проблеми и с каквато изкаш резолюция (dpi). После го преобразуваш в еднобитов битмап. Ако е поне с 2400 dpi, би трябвало да е достатъчно.

Автор:  mkrumov [ Вто Дек 30, 2014 11:34 am ]
Заглавие:  Re: Търся специалист за конвертор на PDF + Gerber към CNC

прегледах сорса, ползва за конвертиране pdftoppm ( Portable Document Format (PDF) to Portable Pixmap (PPM) converter), предполагам че го нямаш него и затова гърми с тази грешка

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/