Страница 11 из 106
Re: Grber2GCode
Добавлено: 30 май 2019, 23:46
X-Ray
С отверстием в нуле баг исправил и пару других.
В Вашем случае я сделал бы вот так.
Инвертировал бы стороны, так как низ уже отзеркален, и работал бы как обычно.
Re: Grber2GCode
Добавлено: 31 май 2019, 00:33
xenon-alien
X-Ray писал(а):Это для формата записи нулей в файле, а не отображение. При выборе он заново вычитывает координаты согласно выбранного формата нотации чисел.
Понял.
X-Ray писал(а):Идиотская оптимизация графической библиотеки при большом увеличении, пока не разобрался как принудительно отчистить кэш и перерисовать заново.
Это явление может повторятся?
X-Ray писал(а):С отверстием в нуле баг исправил.
Это не совсем понял...
С импортом сверловки отверстий разобрался. Там нужно нажать сзади и становится, как должно быть. (не смертельно)
Что-то изменилось в этом плане? Или идет речь о "нулевой" координате - типа там тоже делается отверстие?
Заново скачать архив и пользоваться им?
X-Ray писал(а):В Вашем случае сделал бы вот так.
Что вы имеете ввиду?
Я только разбираюсь с интерфейсом и до этого мне далеко. (даже понятия путаю)
Почему у вас обрезка смещено получается?
Ну и благодарю, что вы проделали такую колоссальную работу с этой программой. Для меня "тёмный лес" программирование и написание программ.
Re: Grber2GCode
Добавлено: 31 май 2019, 00:45
X-Ray
xenon-alien писал(а):типа там тоже делается отверстие?
Делало. Но в вашем файле его действительно нет. Это была ошибка.
xenon-alien писал(а):Это явление может повторятся?
Да если отображаема область по одной из сторон больше 2х метров. Я думаю как это исправить или обойти.
xenon-alien писал(а):Заново скачать архив и пользоваться им?
Нет только экзешник.
xenon-alien писал(а):Почему у вас обрезка смещено получается?
При сохранении она повернётся на правильную сторону, но прежде чем фрезеровать, я бы её обкатал по крайним точкам и посмотрел где в итоге будет фреза. Я надеюсь что новый алгоритм правильно отзеркалит. Главное чтобы маркеры штифтов для всех слоёв были посчитаны.
Re: Grber2GCode
Добавлено: 31 май 2019, 00:57
xenon-alien
X-Ray писал(а):Делало. Но в вашем файле его действительно нет. Это была ошибка.
Понял.
X-Ray писал(а):Да если отображаема область по одной из сторон больше 2х метров. Я думаю как это исправить или обойти.
Вот такую картину (масштаб) дало мне импорт сверловки. (что в десятках тысяч начало линейки отображать) Сначала подумал, что контур гравировки не импортировался и приблизить не смог в центр координат, что бы глянуть там ли оно. Потом нашел как настраивать сверловку, появилась плата и масштаб изменился.
X-Ray писал(а):Нет только экзешник.
С яндекся, или с гуглдряйва, что в ЛС сбросили?
X-Ray писал(а):При сохранении она повернётся на правильную сторону, но прежде чем фрезеровать, я бы её обкатал по крайним точкам и посмотрел где в итоге будет фреза. Я надеюсь что новый алгоритм правильно отзеркалит. Главное чтобы маркеры штифтов для всех слоёв были посчитаны.
До этого мне ещё далеко, как освою и проверю буду разбираться всё ли верно. (про двусторонние платы ещё даже не мечтаю)
Re: Grber2GCode
Добавлено: 31 май 2019, 01:13
X-Ray
Погонял в симуляторе и нашёл опасную ошибку при сохранении Г-кода. Исправлено.
xenon-alien писал(а):С яндекся, или с гуглдряйва,
С яндекса.
Котур платы лучше медной дорожкой продублировать на изготавливаемом слое - стороне. Так надёжнее. Сам так всегда делаю.
Re: Grber2GCode
Добавлено: 31 май 2019, 01:27
xenon-alien
X-Ray писал(а):С яндекса.
Скачал.
Буду дальше изучать программу.
X-Ray писал(а):Котур платы лучше медной дорожкой продублировать на изготавливаемом слое - стороне. Так надёжнее. Сам так всегда делаю.
Я и под отверстие "центровку" гравером делаю на 0.05-0.1 мм глубину. За одно тогда и контур обрезки добавлю.
Попробую сгенерировать код под прошивку 3д принтера и отпишусь. (но то что вы показали - должно работать)
Re: Grber2GCode
Добавлено: 31 май 2019, 02:27
xenon-alien
На сколько я понимаю, то зеркалить гербер при экспорте не нужно, а то что-то не так... (Х-)
А то она выглядит, как плата будет в реале смотреться. Компоненты должны монтироваться на данном виде сверху.
Т.е должно выглядеть, как в G2G для гравировки.
И так понимаю, что он не учитывает заданные направления векторов. И не получу такую плату, как развел, а будет иная.
На ногах микросхемы некоторые дорожки тоненькие, как должны быть, а некоторые толстые и земля не термоизолирована.
И в мете с гравировкой не учитывается термоизоляция в других местах. По идее нужно другой командой делать...
Получается, что из списка нужно выискивать площадки под термоизоляцию?
Когда они уже и так определены при разводке в программе CAD...
Re: Grber2GCode
Добавлено: 31 май 2019, 09:41
ololoshka2871
@xenon-alien
Тут другая идея. @X-Ray реализовал алгоритм резки отличный от того, что вы нарисовали в IDE.
Вместо того чтобы строго следовать контуру дорожек идет оптимизация по длине реза, таким образом тонкие дороги могут отхватить соседнее неиспользуемое пространство чтобы превратить условные 2 реза в 1. Возможно с эстетической точки зрения выглядит не так красиво, но делается явно быстрее.
Из за того же алгоритма "съедаются" все термобарьеры, поэтому и добавлена функция их ручного добавления там где нужно.
Re: Grber2GCode
Добавлено: 31 май 2019, 10:41
X-Ray
xenon-alien писал(а): И не получу такую плату, как развел, а будет иная.
Ну тут возможны варианты, но они все длинные и избыточные в вашем случае.
И не забудьте маркеры со штифтами расставить, хотя бы автоматом (на панели есть кнопка с квадратом и красными точками по углам).
Re: Grber2GCode
Добавлено: 31 май 2019, 13:58
xenon-alien
ololoshka2871 писал(а):@xenon-alien
Тут другая идея. @X-Ray реализовал алгоритм резки отличный от того, что вы нарисовали в IDE.
Вместо того чтобы строго следовать контуру дорожек идет оптимизация по длине реза, таким образом тонкие дороги могут отхватить соседнее неиспользуемое пространство чтобы превратить условные 2 реза в 1. Возможно с эстетической точки зрения выглядит не так красиво, но делается явно быстрее.
Из за того же алгоритма "съедаются" все термобарьеры, поэтому и добавлена функция их ручного добавления там где нужно.
Догадался про оптимизацию и оно полезно, но в некоторых случаях может прорезать "общий" земляной контур и потом гадать "почему не работает?".
X-Ray писал(а):Ну тут возможны варианты, но они все длинные и избыточные в вашем случае.
Значит можно реализовать простым контуром, что бы выглядело, как развел. (выбирать оставшуюся медь мне не обязательно - не критично)
X-Ray писал(а):И не забудьте маркеры со штифтами расставить, хотя бы автоматом (на панели есть кнопка с квадратом и красными точками по углам).
Это что бы УП выдавало корректно по положительным координатам?
Re: Grber2GCode
Добавлено: 31 май 2019, 14:09
abc2000
Добрый день.
Скачал пакет, запустил, все здорово, но непонятный баг, что ли, ... при попытке создать траекторию внутри открывается окно с процентами выполнения и "висит" на нуле. Фрезы создал, различные варианты перепробовал. У самого Windiws10 x64 ... пробовал то же 32х а так же в виртуальной машине под Windows XP, так же. Если пытаюсь по контуру внешнюю траекторию сделать, то строит сразу две траектории - и внутреннюю и внешнюю. А сама программа по интерфейсу выглядит весьма приятно, хочется ей пользоваться.
Re: Grber2GCode
Добавлено: 31 май 2019, 15:43
X-Ray
abc2000 писал(а):но непонятный баг, что ли,
Да он должен был сказать что не влезло. Я переписал некоторые вещи, видимо забыл здесь добавить.
Re: Grber2GCode
Добавлено: 31 май 2019, 16:06
abc2000
X-Ray писал(а):abc2000 писал(а):но непонятный баг, что ли,
Да он должен был сказать что не влезло. Я переписал некоторые вещи, видимо забыл здесь добавить.
Это я учел, тоже проверял. Пробовал фрезой 1.5мм и 0.5мм, само отверстие 2мм с копейками. Тот же результат.
Re: Grber2GCode
Добавлено: 31 май 2019, 16:14
abc2000
И вот такой результат при создании траектории снаружи контура
Re: Grber2GCode
Добавлено: 31 май 2019, 16:57
X-Ray
abc2000 писал(а):И вот такой результат при создании траектории снаружи контура
Так оно и работает. Снаружи объекта имеющего 2!! контура.
Re: Grber2GCode #27
Сырые правой в дереве.
Вы видимо не пересматривали тему, в ней уже почти на всё ответы даны.
Re: Grber2GCode
Добавлено: 31 май 2019, 23:14
X-Ray
xenon-alien писал(а):Это что бы УП выдавало корректно по положительным координатам?
Да.
Re: Grber2GCode
Добавлено: 31 май 2019, 23:18
X-Ray
xenon-alien писал(а):Догадался про оптимизацию и оно полезно, но в некоторых случаях может прорезать "общий" земляной контур и потом гадать "почему не работает?".
Можно визуально про контролировать в программе, Она корректно отображает УП. Вороной режет только между, по меди он ни как не может отработать, если только инструмент шире минимального зазора на плате.
Re: Grber2GCode
Добавлено: 31 май 2019, 23:24
X-Ray
!!!!!!!!!!!!!
Вынес все настройки из реестра в *.ini файл в папке с программой. + 100 к портабельности.
На днях замутится
Придётся всё выгребать, так как усилитель на +-350 вольт
Re: Grber2GCode
Добавлено: 31 май 2019, 23:35
xenon-alien
X-Ray писал(а):xenon-alien писал(а):Догадался про оптимизацию и оно полезно, но в некоторых случаях может прорезать "общий" земляной контур и потом гадать "почему не работает?".
Можно визуально про контролировать в программе, Она корректно отображает УП. Вороной режет только между, по меди он ни как не может отработать, если только инструмент шире минимального зазора на плате.
Вот пример.
Верхнюю часть платы не смотрим, так как там проходит земля по меди, но случаи бывают разные и допустим там меди нету, или пришлось обрезать.
А внизу земля не прошла на правую часть платы.
Вот и ищи потом проблему, что почему плата не работает.
Это я для примера. (проще получается всё контуром гравировать, лично для меня)
Re: Grber2GCode
Добавлено: 01 июн 2019, 00:01
X-Ray
xenon-alien писал(а):Вот пример.
Всё правильно. У вас медь с разрывом разведена. Алгоритм до упора, до края платы, среднюю линию строит между заливкой и дорожкой. Он исполняет то что нарисовано, ни какой отсебятины не создаёт.
http://www.raymondhill.net/voronoi/rhill-voronoi.html