Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
mikelsv opened this issue Feb 11, 2024 · 3 comments
Open

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

mikelsv opened this issue Feb 11, 2024 · 3 comments

Comments

@mikelsv
Copy link
Contributor

mikelsv commented Feb 11, 2024

Список проблем и предложений, который возникли в процессе использования 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
Copy link
Contributor Author

mikelsv commented Feb 14, 2024

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

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

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

@kostyabelov
Copy link

Штриховка.

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

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

@XRay3D
Copy link
Owner

XRay3D commented Mar 7, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants