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

Russian forum
Forum rules
Правила форума и полезная информация

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
memfis
Posts: 586
Joined: Tue Nov 15, 2016 7:58 pm

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

Post 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

Last edited by memfis on Thu Sep 01, 2022 9:40 pm, edited 2 times in total.
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

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

Post by Kuzma30 »

Лучше попросить RealThunder обновится с upstream)
Ждем 0.20 https://github.com/realthunder/FreeCAD/issues/352
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
memfis
Posts: 586
Joined: Tue Nov 15, 2016 7:58 pm

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

Post 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 удалить первые созданные линии. Второй эскиз сходит с ума. Как оно на самом деле?
User avatar
Odstavec
Posts: 77
Joined: Tue Dec 10, 2019 9:05 am
Location: Санкт-Петербург

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

Post by Odstavec »

Один вопрос: зачем так делать?
memfis
Posts: 586
Joined: Tue Nov 15, 2016 7:58 pm

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

Post by memfis »

Так делают не "зачем", а "почему". Потому, что проекты бывают многослойными, с зависимостями от других эскизов. Это была явная иллюстрация. И по мере развития проекта часто возникает необходимость внести коррективы в один эскиз, на который могут ссылаться другие = понеслась душа в рай.
memfis
Posts: 586
Joined: Tue Nov 15, 2016 7:58 pm

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

Post by memfis »

Для пускания стружки важные новации - FC достиг уровня, когда в симуляции выполнения g-code из заготовки получается "результат" с учетом того, какой профиль фрезы был использован (ранее - только профиль пальцевой, концевой фрезы). Подробнее -
https://forum.freecadweb.org/viewtopic. ... df5fe771ae
+
https://forum.freecadweb.org/viewtopic. ... 65#p577865
Svet
Posts: 49
Joined: Fri Feb 12, 2021 1:00 am
Location: USA, Texas

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

Post by Svet »

К сожалению по виндой трюк не сработал - после замены папки Path в LinkDaily 0709 на папку из 0.21 weekly модуль не может загрузиться - ругается что pathgui.py не найден.
memfis
Posts: 586
Joined: Tue Nov 15, 2016 7:58 pm

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

Post by memfis »

Отчасти верно (т.е. я могу подменить и будет работать, но не так, как нужно). Уже некоторое время как. Хуже того. В основной ветке поломали Сверление. Сейчас выхожу из положения так -
1. весь проект изделия делаю в сборке Лео. Все равно проект сложный, всегда есть доработки и потому вторая часть проекта - g-code следует делать отдельным файлом
2. в скачанном appimage 0.21 основной ветки создаю новый файл, делаю в нем ссылки на нужные детали и создаю Job.
Это работает. В текущем состоянии основная ветка может принять в себя ссылки на объекты, созданные в ветке Leo безе полного перерасчета (и не ломая основной проект, и не падая).
memfis
Posts: 586
Joined: Tue Nov 15, 2016 7:58 pm

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

Post by memfis »

Актуализировано на дату 2022-09-01 с учетом того, что основная ветка уже в версии 0.21, а версия от Лео 0.20 - см. в первом сообщении.
doubters
Posts: 168
Joined: Fri Mar 18, 2016 12:53 pm

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

Post 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.
Post Reply