Меняйте, добавляйте хотелки по своему усмотрению. Только прошу не посылайте текст 1 в 1 дабы не выглядело так, что один человек с разных адресов долбит.Thanks for your program but he has the followings failings:
The most important:
1. There is not support from *.gbl gerber-file (the bottom layer of copper).
2. A disgusting zoom (to find an image pay it is practically impossible at casual incorrect motion).
3. Possibility of mirror/rotate of separate gerber-files.
4. To rename the button "open file" to "open/save files". Because the functions of opening of files and maintainance of results are incorporated in one inset.
5. At the choice of directory an automatly to suggest to open all supported files and to save result a package. And it is now necessary to do 10 klikov of the mouse, what to open files of project and to save a result.
It would be desirable to see:
1. Support of *.gto gerber-file (location of details on an top layer). Then it is possible to draw on a pay location and nominal detaley on the upside of pay. So we will reduce probability of errors at editing of elements.
2. Support of *.gts gerber-file (creation of isolation paths). It is needed if use two-sided tekstolit of t an upside (foil) executes the role of screen. So often do in high-quality strengtheners and there where it is needed to screen knots from each other.
Gerber to G-code [РЕШЕНО]
-
_taras_
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Gerber to G-code
Ниже текст послания
-
Романов Семен
- Почётный участник

- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: Gerber to G-code
Хочу подискуссировать на этот счет - не слишком рационально.2cme писал(а):расчет корекции на основании скана поверхности, и генерация gcode адаптированного под неровную поверхность.
Рационально уже сделано Ником и оттестировано мной - сканируем, и выполняем гкод
Так не придеться под каждую заготовку создавать свой гкод.
Положил заготовку - он отсканоровал сам, выфрезеровал - так лучше!
Я считаю.
нежели под каждую заготовку всой g-cod
представляете каким он будет?через одну строчку нужно будет пододвигать/отодвигать ось зет.... там миллионы строк получиться...
хотя могу ошибаться...
но по мне - рациональный способ уже есть.
Re: Gerber to G-code
Я 14.03.12 сходил на море, просто на свежем воздухе думается лучше, и по этой теме много мыслий появилось.
Но к сожалению я сейчас не рискну их озвучивать, т.к. в своих выкладках я привожу обычно цифры, факты, фото а в ответ на них получаю эмоциональные ответы с переходом на личности без каких либо качественных и количественных оценок (как пример плата фрезеруется быстрее чем по ЛУТ, а именно плата размером 50х50мм фрезеруется время X, на туже плату но ЛУТ уходит время Y, ну и так далее), от Романов Семен.
И еще раз спасибо Романов Семен за программу, о которой в личке поблагодарил, сейчас фрезеровал плату, получилась дорожка 0,1мм.
p.s.
Романов Семен сообщению #42 уютней будет в этой теме http://cnc-club.ru/forum/viewtopic.php? ... 030#p20030
Убедительная просьаб пожалуйста не превращайте и эту тему в "какашко метание", как уместно заметил Nick.
Но к сожалению я сейчас не рискну их озвучивать, т.к. в своих выкладках я привожу обычно цифры, факты, фото а в ответ на них получаю эмоциональные ответы с переходом на личности без каких либо качественных и количественных оценок (как пример плата фрезеруется быстрее чем по ЛУТ, а именно плата размером 50х50мм фрезеруется время X, на туже плату но ЛУТ уходит время Y, ну и так далее), от Романов Семен.
И еще раз спасибо Романов Семен за программу, о которой в личке поблагодарил, сейчас фрезеровал плату, получилась дорожка 0,1мм.
p.s.
Романов Семен сообщению #42 уютней будет в этой теме http://cnc-club.ru/forum/viewtopic.php? ... 030#p20030
Убедительная просьаб пожалуйста не превращайте и эту тему в "какашко метание", как уместно заметил Nick.
Последний раз редактировалось 2cme 16 мар 2012, 12:16, всего редактировалось 1 раз.
-
Романов Семен
- Почётный участник

- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: Gerber to G-code
Да что Вам все мерещиться, я предложил дискуссию - вы опять за старое, я уже сказал что обсуждать тему ту не хочу и не буду.
Закрыли, более подробно сейчас отпишусь в ЛС.
по поводу 0,1мм.
Искренне поздравляю, серьезно, я еще не пробовал.
Можно задам интересующие вопросы?
Они мне правда интересны, а то подумаете что я опять в вас какашками кидаю =)
Какой фрезой это делали? Какие минимальные зазоры между дорожек?
где покупали фрезы? я купил китайские на ебее, выточил пару плат с выборкой лишнего материала и она затупилась - стала зазубринами фрезеровать.
№42 сообщение - просто мнение, и не только мое, просто я сужу с рационализации, вы же можете опровергнуть мою идею, представив плюсы которые вы видите в том что бы каждый раз под каждую заготовку менять гкод, это и есть дискуссия =)
Никто с вами ругаться не собирается =)
Закрыли, более подробно сейчас отпишусь в ЛС.
по поводу 0,1мм.
Искренне поздравляю, серьезно, я еще не пробовал.
Можно задам интересующие вопросы?
Они мне правда интересны, а то подумаете что я опять в вас какашками кидаю =)
Какой фрезой это делали? Какие минимальные зазоры между дорожек?
где покупали фрезы? я купил китайские на ебее, выточил пару плат с выборкой лишнего материала и она затупилась - стала зазубринами фрезеровать.
№42 сообщение - просто мнение, и не только мое, просто я сужу с рационализации, вы же можете опровергнуть мою идею, представив плюсы которые вы видите в том что бы каждый раз под каждую заготовку менять гкод, это и есть дискуссия =)
Никто с вами ругаться не собирается =)
-
_taras_
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
Полазив по и-нету нашел ещё одну програмку конвертирования гербера в г-код. Консольная. Скачать можно тут. Пример использования:
для нижнего слоя
для верхнего:
Так же возможно конвертировать файл сверловки в г-код. Но пока не разобрался 
Имеется возможность создания управляющегго файла, в котором записаны часто используемые параметрыи, что позваляет сделать сразу 3 фала для верхней и нижней стороны платы и сверловку. Но у меня не получилось его запустить.
Nik et all!!
Если получится распишите как конвертировать файл сверловки в г-код и запустить конфиг.
если нужны будут гербер-файлы, то предоставлю
для нижнего слоя
Код: Выделить всё
pcb2gcode --metric --zsafe 2 --zwork -0.06 --offset 0.2 --zchange 25 --mill-feed 100 --mill-speed 5000 --back $backКод: Выделить всё
pcb2gcode --metric --zsafe 2 --zwork -0.06 --offset 0.2 --zchange 25 --mill-feed 100 --mill-speed 5000 --front $frontИмеется возможность создания управляющегго файла, в котором записаны часто используемые параметрыи, что позваляет сделать сразу 3 фала для верхней и нижней стороны платы и сверловку. Но у меня не получилось его запустить.
Код: Выделить всё
# this is an example config file for pcb2gcode.
# place this in the same directory as your gerber files to save typing
# You may want to uncomment and change those in local project files
#front=board.front.gbr
#back=board.back.gbr
#outline=board.outline.gbr
#drill=board.plated-drill.cnc
# The board outline is 10mil wide, no holes
fill-outline = yes
outline-width = 0.010
# parameters for isolation routing / engraving / etching
#offset=1 # uncomment for voronoi regions
#offset=0.010 # uncomment for 20mil isolator
zwork=-0.008
zsafe=0.08
mill-feed=6
mill-speed=30000
# parameters for cutting out boards
cutter-diameter=0.03937
zcut=-0.08
cut-feed=3
cut-speed=20000
cut-infeed=0.1
# drilling parameters
zdrill=-0.08
zchange=0.8
drill-feed=3
drill-speed=20000Если получится распишите как конвертировать файл сверловки в г-код и запустить конфиг.
если нужны будут гербер-файлы, то предоставлю
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
А в чем проблема? Что пишет?_taras_ писал(а):Но у меня не получилось его запустить.
-
_taras_
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
я никак не пойму как запустиь с сфайлом конфигурацииА в чем проблема? Что пишет?
Конвертация сверловки выполняется командой
Код: Выделить всё
pcb2gcode --metric --zsafe 2 --zdrill 0.8 --zchange 15 --offset 0.2 --mill-feed 100 --mill-speed 5000 --front $frontПроверте правильность формирования г-кода. Особенно интересует сверловка. Гербер файлы внизу
- Вложения
-
- gerber.zip
- (5.56 КБ) 718 скачиваний
-
sandman
- Мастер
- Сообщения: 257
- Зарегистрирован: 31 мар 2011, 19:09
- Репутация: 19
- Откуда: Германия, Horb am Neckar
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
_taras_ , Попробуй вот это, у меня работает, только скорости подогнать надо:
Исходные файлы называются соответственно r1.gbr и r1.drl
Код: Выделить всё
pcb2gcode --metric --back r1.gbr --drill r1.drl --zwork -0.008 --zsafe 0.8 --zchange 1.0 --mill-feed 6 --mill-speed 30000 --cutter-diameter 0.059055118 --zcut -0.08 --cut-feed 3 --cut-speed 20000 --cut-infeed 1 --zdrill -0.08 --drill-feed 3 --drill-speed 20000 --offset 0-
_taras_
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
Класс!!
Спасибо sandman!
Я зациклился на поочередном выполнении команд. а не прбовал запустить скрипт millproject (я вверху его выкладывал). Не пойму как с ним работать.
Как пенорезка поживает?
Спасибо sandman!
Я зациклился на поочередном выполнении команд. а не прбовал запустить скрипт millproject (я вверху его выкладывал). Не пойму как с ним работать.
Как пенорезка поживает?
-
sandman
- Мастер
- Сообщения: 257
- Зарегистрирован: 31 мар 2011, 19:09
- Репутация: 19
- Откуда: Германия, Horb am Neckar
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
Да никак!
Завис на контроллерах...
-
_taras_
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
Сегодня получил ответ от создателя прогры pyGerber2Gcodе.
Мои замечания и его ответы
1. Нет поддержки *.gbl гербер-файла (нижний слой меди)
5. При выборе директории автоматом предлагать открыть все поддерживаемые файлы и пакетом сохранить резульат. А то сейчас надо сделать 10 кликов мишей, что бы открыть файлы проекта и сохранить результат.
3. Возможность зеркалированя отдельных гербер-файлов.
Мои замечания и его ответы
1. Нет поддержки *.gbl гербер-файла (нижний слой меди)
5. При выборе директории автоматом предлагать открыть все поддерживаемые файлы и пакетом сохранить резульат. А то сейчас надо сделать 10 кликов мишей, что бы открыть файлы проекта и сохранить результат.
Всетаки буду убеждать в необходимости пакетного открытия и преобразования файловО Q.1 и Q.5. Простой способ решить эти проблемы - изменение расширение файла.
В 'меню Установки-> установка Новообращённого', пожалуйста измените 'расширение файла Gerber 'или' Кодекс г X расширение файла'.
Если Вы устанавливаете '*. * ', Вы можете открыть или cэкономить любые файлы.
Или если Вы устанавливаете '*.g*l', Вы можете открыть или cэкономить *.g*l файлы
3. Возможность зеркалированя отдельных гербер-файлов.
4. Переименовать кнопку "open file" в "open/save files". Т.к. функции открытия файлов и сохранение результатов объединены в одной вкладке.О Q.3, я буду пробовать это. Иначе: Вы можете отразить/вращаться данные в вашем автоматизированном проектировании PCB.
Разработчик просит о помощиО Q.4, это легко измениться. Я изменю это как можно скорее.
Програмисты может у вас есть хорошее решение данной пролемы на питоне?Я знаю, что есть много ошибок, ошибки и проблемы в моей программе.
Один из них - о, 'изменяют масштаб изображения'. Я хочу установить эту проблему, но трудный для меня...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
сделаем, кал вопрос_taras_ писал(а):Програмисты может у вас есть хорошее решение данной пролемы на питоне?
Что надо - описать интерфейс, как сделать так, чтобы удобно было работать. Насколько я помню проблема была с масштабированием, можно
1. ограничить пределы масштабирования и перемещения
2. сделать кнопку 1:1, которая будет выставлять определенный масштаб
PS добавь оригинальные ответы... Это переводчиком переведено?
-
_taras_
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
Да. Текст было лень набирать.Nick писал(а):PS добавь оригинальные ответы... Это переводчиком переведено?
Письмо.
Мое письмоThank you for your interest in my program.
I'm sorry for my late reply. Because I don't check this mail account frequently.
About Q.1 and Q.5. The simple way to solve these problems are change the file extension.
In "Setup menu -> Convert setup", please change "Gerber file extension" or "G-code X file extension".
If you set "*.*", you can open or save any files.
Or if you set "*.g*l", you can open or save *.g*l files
About Q.3, I will try this. Another way: You can mirror/rotate the data in your PCB CAD.
About Q.4, this is easy to change. I will change this ASAP.
I know there are many bugs, errors and problems in my program.
One of them is about "zoom". I want to fix this problem, but difficult for me...
Could you give me your PCB data for me? I will try to convert your data and fix these problems
Thanks
Список основных недостаток и хотелок внизу
Важные
1. Нет поддержки *.gbl гербер-файла (нижний слой меди)
2. Отвратительный зум (найти изображение плату при случайном неверном движении практически невозможно).
3. Возможность зеркалированя отдельных гербер-файлов.
4. Переименовать кнопку "open file" в "open/save files". Т.к. функции открытия файлов и сохранение результатов объединены в одной вкладке.
5. При выборе директории автоматом предлагать открыть все поддерживаемые файлы и пакетом сохранить резульат. А то сейчас надо сделать 10 кликов мишей, что бы открыть файлы проекта и сохранить результат.
Хотелось бы видеть
1. Поддержку *.gto гербер-файла (расположение деталей на верхнем слое). Тогда можно рисоввать на плате расположение и номиналдеталей на верхней стороне платы. Так снизим вероятность ошибок при монтаже элементов.
2. Поддержку *.gts гербер-файла (создание изоляционных дорожек). Это нужно если используем двухсторонний текстолит т верхняя сторона (фольга) выполняет роль экрана. Так часто делают в качественных усилителях и там где нужно экранировать узлы друг от друга.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
Ок, ясно.
Давай по интерфейсу вопрос решим
.
Давай по интерфейсу вопрос решим
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
pcb2gcode опция --meel-feed я так понимаю скорость перемещения инструмента. параметр менял аж до 100000 а скорость максимальная 480мм/мин.Может кто знает где скорость поменять?
Код: Выделить всё
( pcb2gcode 1.1.4 )
G94 ( Inches per minute feed rate. )
G20 ( Units == INCHES. )
G90 ( Absolute coordinates. )
S1000 ( RPM spindle speed. )
M3 ( Spindle on clockwise. )
G64 P0.00500 ( set maximum deviation from commanded toolpath )
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
G00 Z0.03937 ( retract )
G00 X0.96100 Y4.14690 ( rapid move to begin. )
G01 Z-0.00394 F3937.00787 ( plunge. )
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
Вот тут скорость работы задается...plotik писал(а):G01 Z-0.00394 F3937.00787
Может в твоей управляющей программе стоит ограничение на скорость станка? Чем пользуешься?
-
_taras_
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
Подниму тему.
[На седьмой день залючения индеец по прозвищу "Зоркий глаз" заметил, что у тюрьмы нет четвертой стены]
Автор pygerber2gcode pygerber2gcode вняв стенеаниям пользователей выдал на гора ноаую версию. Пользуемся, комментируем
)
[На седьмой день залючения индеец по прозвищу "Зоркий глаз" заметил, что у тюрьмы нет четвертой стены]
Автор pygerber2gcode pygerber2gcode вняв стенеаниям пользователей выдал на гора ноаую версию. Пользуемся, комментируем
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
к консольной программке pcb2gcode Erik Schuster написал GUI
запускается даже без установки самой проги: =========
обработка файла из #47
запускается даже без установки самой проги: =========
обработка файла из #47
-
Гагарин
- Опытный
- Сообщения: 142
- Зарегистрирован: 18 июн 2015, 17:25
- Репутация: 13
- Настоящее имя: Юрий
- Контактная информация:
Re: Gerber to G-code [РЕШЕНО]
pcb2gcode классная программа, особенно с GUI оболочкой. Вот только у меня одного опция --metric не действует? Все-равно в дюймах выводит.
