GERBER_X3 icon indicating copy to clipboard operation
GERBER_X3 copied to clipboard

Проблемы и предложения

Open mikelsv opened this issue 1 year ago • 8 comments

Список проблем и предложений, который возникли в процессе использования GGEasy.

  1. Версия 0.8.1.0. Открыть проект https://drive.google.com/file/d/1dKDmDB8rIrct-dYG9j6LD_u3nrAUZlyZ/view?usp=sharing . Создать любой УП. Например, для сверления. Сохранить как Drill.tap . Программа сохраняет новый файл и вылетает с ошибкой. В собранной 0.8.6.0 эту ошибку пока повторить не удалось.

Новая 0.8.0.6 собранная из исходников.

  1. Создаю новый проект. Добавляю все гербер файлы. Получаю несколько пустых окошек. В чём их смысл? изображение

  2. В программе английские надписи, хотя в настройках стоит русский язык.

  3. Не понимаю логику названий. Close - удаляет из списка один файл. Delete Selected выбранные. Предлагаю Close Selected. Иначе возникает подозрение, что будут удалены реальные файлы. изображение

  4. G-Code Zero Point. Хотелось бы опцию автоматического перемещения в угол платы. А так же перемещение в эту же точку начала координат. И да, наибольшая проблема, координаты в нижнем трее показываются только от начала координат. Очень не хватает координат от G-Code. Там куча места. Autolpace All Refpoints не работает. Точки уходят в левый верхний угол.

  5. Сверловка. 6.1 - Галочка перед Aperture / Tool, работает только если выбраны инструменты для всех размеров отверстий. Если один инструмент не выбран, то нажатие на неё ничего не даёт и приходится ставить галочки вручную. По логике она должна включать / отключать доступные. 6.2 Не хватает ещё одной строчки Selected. Сверлить выбранные отверстия. Иначе приходится устраивать танцы с бубном и удалять лишние элементы из схемы. Мне пришлось делать много лишних действий.

  6. Вылет программы. 0.8.6.0. Проект: https://drive.google.com/file/d/1Th8ZQ1Di-HBkTN2gYVXJoLxMCrpI_Y3h/view?usp=sharing . Выбрать контуры трансформатора T1. Обработка Pocket Raster. Inside. Создать. Программа вылетает. Ошибка в File::createGiRaster(). for (size_t j = 0; j < paths.size() - 1; ++j) при пустом paths цикл улетает в минус бесконечность.

  7. Колёсико мышки смещает схему по вертикали. Эта функция не имеет смысла. Предлагаю сделать как в KiCad. Управлять колёсиком изменением масштаба. Хотя уже привык наживать Ctrl + колёсико мышки. Но зачем нажимать лишнюю кнопку. Как вариант, сделать включение этой опции в настройках.

  8. Кнопка Resize после Ruller прячет окно куда-то за пределы экрана. Если вытащить обратно и развернуть на весь экран, то окно снова улетает за пределы. После перезапуска снова работает нормально.

  9. Нужна опция штриховки фигур. Иначе на месте конденсаторов, да и прочего, приходится рисовать круги. Чтобы сделать углубления. Так же не работает кнопка Escape при создании круга. Не туда нажал, как отменить? Сделать углубление для конденсатора. Сейчас это боль. Я привык к OpenSCAD, где всё измеряется в точных цифрах. Работа мышкой смотрится довольно криво. Попасть в центр круга. Сделать правильный радиус. Есть трансформация, но там нет ни координат, ни радиуса. UPD. Трансформация круга работает не на круг, а на слой платы. o_O! изображение

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

mikelsv avatar Feb 11 '24 15:02 mikelsv

Отправил три пулл реквеста для тех улучшений, что были мне по силам. Хотелось бы понять дальнейший вектор приложения усилий.

  1. Улучшения принимаются. В этом случае я буду разбираться с остальным списком проблем и вносить новые изменения.
  2. Улучшения требуется доработать. Здесь нужна информация о том, что исправлять.
  3. Улучшения не нужны. Тут я буду развивать свой форк с тем функционалом, который хочу использовать.

Пока у меня есть возможность и мотивация. Хотелось бы использовать её эффективно и вложить в улучшение хорошего проекта. Так же хотелось бы иметь возможность получать обратную связь и ответы на вопросы по структуре.

mikelsv avatar Feb 14 '24 11:02 mikelsv

Штриховка.

На любом куске текстолита 10см на 10см найдется 1см на 1см "ямы", из-за которой приходится углублять гравер и перештриховывать всю плату.

ОЧЕНЬ хотелось бы иметь возможность ВЫДЕЛИТЬ часть уже готовых "проходок" созданной УП и пересобрать ее в частичную УП, куда попадают только те проходы которые "задевают" выбранный прямоугольник.

kostyabelov avatar Feb 23 '24 18:02 kostyabelov

Лучше дождаться 0.9.0.0 или туда добавлять хотелки. Осталось немного. Примерно месяц. 0.8.х.х монолит неудобный для расширения.

XRay3D avatar Mar 07 '24 12:03 XRay3D

Есть новости по 0.9.0.0?

ronindev avatar Jul 14 '24 18:07 ronindev

Есть новости по 0.9.0.0?

Мало по малу движется. Пока ошибки и очевидные косяки лечу.

XRay3D avatar Jul 20 '24 16:07 XRay3D