Page 1 of 2

Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Tue Apr 12, 2022 8:43 am
by memfis
Использующие ветку Realthunder https://github.com/realthunder/FreeCAD/releases , она же https://github.com/FreeCAD/FreeCAD/commits/master, сталкиваются с отставанием от основной ветки тех "верстаков", которые Leo "не пилит", например Path. А на сегодня, 2022-04-12, это очень значительное, разительное отставание. Для разрешения этой коллизии следует брать верстак Path из appimage основной ветки. Та текущий момент состояние из оснвной ветки переносится в локальную сборке без конфликтов и прекрасно работает, даже так - на сегодня я вижу лучшее состояние верстака Path за всю мою историю наблюдения и использования.

Перенос делается в несколько этапов - качаем с https://github.com/FreeCAD/FreeCAD-Bund ... kly-builds сборку аппимаджа, при сохранении даем короткое и удобное имя (в моем случае 1.App...)распаковываем ее, прибиваем в локальной сборке директорий Path и из распакованного аппимаджа подсовываем, удаляем распакованный аппимадж. Команды такие (запускаются из директория, где лежит аппимадж, в моем случае /home/user/linuxcnc, удаление и копирование требует рутовых прав).

Актуализировано на дату 2022-09-01 с учетом того, что основная ветка уже в версии 0.21, а версия от Лео 0.20

Code: Select all

cd /home/user/linuxcnc/
chmod +x 1.AppImage 
./1.AppImage  --appimage-extract

от рута -

rm -rf /usr/lib/freecad/Mod/Path 
rm -rf /usr/share/freecad/Mod/Path


cp -r /home/user/linuxcnc/squashfs-root/usr/Mod/Path /usr/lib/freecad/Mod/
cp -r /home/user/linuxcnc/squashfs-root/usr/share/Mod/Path  /usr/share/freecad/Mod/

rm -rf /home/user/linuxcnc/squashfs-root


Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Sat Apr 16, 2022 5:43 am
by Kuzma30
Лучше попросить RealThunder обновится с upstream)
Ждем 0.20 https://github.com/realthunder/FreeCAD/issues/352

Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Sat Apr 30, 2022 9:34 am
by memfis
Kuzma30 wrote: Sat Apr 16, 2022 5:43 am Лучше попросить RealThunder обновится с upstream)
Ждем 0.20 https://github.com/realthunder/FreeCAD/issues/352
Но ведь и работать надо? в смысле дело делать, стружку пускать, а не ждать.
Интереснее другое - год назад объявлялось, что главной задачей v0.20 ставится слияние с веткой Лео и решение проблемы "топологии наименований". Сейчас таких утверждений не вижу. Проверяется просто - создаем эскиз-1 в котором, допустим, 5 линий. Создаем эскиз 2, в котором есть ссылки на последние созданные линии, доупстим, 3 и к ним присоединить другие линии. Потом в эксизе 1 удалить первые созданные линии. Второй эскиз сходит с ума. Как оно на самом деле?

Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Sun May 01, 2022 7:57 am
by Odstavec
Один вопрос: зачем так делать?

Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Sun May 01, 2022 12:59 pm
by memfis
Так делают не "зачем", а "почему". Потому, что проекты бывают многослойными, с зависимостями от других эскизов. Это была явная иллюстрация. И по мере развития проекта часто возникает необходимость внести коррективы в один эскиз, на который могут ссылаться другие = понеслась душа в рай.

Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Wed May 04, 2022 12:48 pm
by memfis
Для пускания стружки важные новации - FC достиг уровня, когда в симуляции выполнения g-code из заготовки получается "результат" с учетом того, какой профиль фрезы был использован (ранее - только профиль пальцевой, концевой фрезы). Подробнее -
https://forum.freecadweb.org/viewtopic. ... df5fe771ae
+
https://forum.freecadweb.org/viewtopic. ... 65#p577865

Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Mon Jul 18, 2022 4:31 pm
by Svet
К сожалению по виндой трюк не сработал - после замены папки Path в LinkDaily 0709 на папку из 0.21 weekly модуль не может загрузиться - ругается что pathgui.py не найден.

Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Mon Jul 18, 2022 7:59 pm
by memfis
Отчасти верно (т.е. я могу подменить и будет работать, но не так, как нужно). Уже некоторое время как. Хуже того. В основной ветке поломали Сверление. Сейчас выхожу из положения так -
1. весь проект изделия делаю в сборке Лео. Все равно проект сложный, всегда есть доработки и потому вторая часть проекта - g-code следует делать отдельным файлом
2. в скачанном appimage 0.21 основной ветки создаю новый файл, делаю в нем ссылки на нужные детали и создаю Job.
Это работает. В текущем состоянии основная ветка может принять в себя ссылки на объекты, созданные в ветке Leo безе полного перерасчета (и не ломая основной проект, и не падая).

Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Thu Sep 01, 2022 9:39 pm
by memfis
Актуализировано на дату 2022-09-01 с учетом того, что основная ветка уже в версии 0.21, а версия от Лео 0.20 - см. в первом сообщении.

Re: Для тех, кто использует FC по полному циклу "от эскиза до стружки"

Posted: Sun Sep 04, 2022 8:48 am
by doubters
memfis wrote: Thu Sep 01, 2022 9:39 pm а версия от Лео 0.20 - см. в первом сообщении.
По некоторым признакам, версия от 2022.07.09 (appimage for Linux) со страницы https://github.com/realthunder/FreeCAD/releases - основана на версии 0.19.