Another approach to assembly solver (A2plus)

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (A2plus)

Post by kbwbe »

manuelkrause wrote: Wed Nov 07, 2018 4:00 pm

Code: Select all

During initialization the error /usr/lib64/FreeCAD/lib/Part.so: undefined symbol: _ZN24BRepMesh_IncrementalMeshC1ERK12TopoDS_Shapedbdbb occurred in /home/manuel/.FreeCAD/Mod/A2plus/InitGui.py
Please look into the log file for further information
Hi Manuel,
if you still have proplems with FC under OpenSuse Tumbleweed, you can really work with the Appimages, until Suse fixes the problem.
The Appimages usually work fine. Regarding external WB's, as A2plus, nothing changes. The AppImages still use the Mod folder.
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
User avatar
manuelkrause
Posts: 442
Joined: Thu Jul 05, 2018 7:16 pm

Re: Another approach to assembly solver (A2plus)

Post by manuelkrause »

kbwbe wrote: Thu Nov 08, 2018 11:53 am
manuelkrause wrote: Wed Nov 07, 2018 4:00 pm

Code: Select all

During initialization the error /usr/lib64/FreeCAD/lib/Part.so: undefined symbol: _ZN24BRepMesh_IncrementalMeshC1ERK12TopoDS_Shapedbdbb occurred in /home/manuel/.FreeCAD/Mod/A2plus/InitGui.py
Please look into the log file for further information
Hi Manuel,
if you still have proplems with FC under OpenSuse Tumbleweed, you can really work with the Appimages, until Suse fixes the problem.
The Appimages usually work fine. Regarding external WB's, as A2plus, nothing changes. The AppImages still use the Mod folder.
Hi people!
Thank you for your great support (attempts)! Again: This FreeCAD community really rules! :-)
I've done some more tests, and it doesn't have anything to do with A2plus. It's some dependency between FC 0.18-pre and the opencascade7 libraries from openSUSE TW, at general FC initialization.
Before adding confusion to the FC Install / Compile forum I'd now try to contact the openSUSE package maintainer first, to find out about some oddities with the involved package repos.

Sorry for my eventually newbie-like question: What are AppImages, how are they handled and where do I get them? I'd really like to try the FC 0.18-pre...

TIA and best regards
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (A2plus)

Post by kbwbe »

manuelkrause wrote: Thu Nov 08, 2018 12:32 pm [ What are AppImages, how are they handled and where do I get them? I'd really like to try the FC 0.18-pre...
Hi Manuel,
an AppImage is something like a complete package of software, all dependencies are included. You can download FC ones from the FC releases page.
Make the downloaded file executable and then simple start it. That's all.
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
User avatar
manuelkrause
Posts: 442
Joined: Thu Jul 05, 2018 7:16 pm

Re: Another approach to assembly solver (A2plus)

Post by manuelkrause »

kbwbe wrote: Thu Nov 08, 2018 12:50 pm
manuelkrause wrote: Thu Nov 08, 2018 12:32 pm [ What are AppImages, how are they handled and where do I get them? I'd really like to try the FC 0.18-pre...
Hi Manuel,
an AppImage is something like a complete package of software, all dependencies are included. You can download FC ones from the FC releases page.
Make the downloaded file executable and then simple start it. That's all.
Many thanks for your information, ... but...
when going to https://github.com/FreeCAD/FreeCAD/releases
I see that the most recent one is from April (!!!).
That's not the state I want to test FreeCAD 0.18-pre.

Am I searching in the wrong place? Is the info out-dated there? Is there a newer one somewhere?

TIA
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (A2plus)

Post by kbwbe »

manuelkrause wrote: Thu Nov 08, 2018 1:43 pm Many thanks for your information, ... but...
when going to https://github.com/FreeCAD/FreeCAD/releases
I see that the most recent one is from April (!!!).
That's not the state I want to test FreeCAD 0.18-pre.
Hi Manuel,
have a look at the Assets section below 0.18-pre. There is build 15159 available, which is very fresh...
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
User avatar
manuelkrause
Posts: 442
Joined: Thu Jul 05, 2018 7:16 pm

Re: Another approach to assembly solver (A2plus)

Post by manuelkrause »

kbwbe wrote: Thu Nov 08, 2018 2:19 pm
manuelkrause wrote: Thu Nov 08, 2018 1:43 pm Many thanks for your information, ... but...
when going to https://github.com/FreeCAD/FreeCAD/releases
I see that the most recent one is from April (!!!).
That's not the state I want to test FreeCAD 0.18-pre.
Hi Manuel,
have a look at the Assets section below 0.18-pre. There is build 15159 available, which is very fresh...
Hi Klaus!
Yes, yes, I've looked there, but the date of the posting _then_ doesn't reflect the date of the builds there, obviously. That was confusing me and keeping me away. But I trust you. Do you have a build date (+ commit revision) for that FC AppImage?
Does this AppImage depend on it's location in the (linux) filesystem, maybe started from a different partition/ mount point? Does it find my home folder?

Sorry for asking so many beginner questions, I just want to exclude future hassles for my existing installation.

TIA, best regards!

EDIT:
So I won't need the section:
"AppImage (delta) updates
Download AppImageUpdate (GUI or the command line version). To perform an update: ..."
?
/EDIT
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (A2plus)

Post by kbwbe »

manuelkrause wrote: Thu Nov 08, 2018 3:14 pm Do you have a build date (+ commit revision) for that FC AppImage?
I do not have the build date. But today i got build 15162 from freecad daily. Before that, build number was about 15150. So the appimage with 15159 is very fresh.
manuelkrause wrote: Thu Nov 08, 2018 3:14 pm Does this AppImage depend on it's location in the (linux) filesystem, maybe started from a different partition/ mount point? Does it find my home folder?
I just copied the AppImage (which was made executable) to my desktop and started it. Everything works. After starting, the AppImage asks for integration to your system. I did NOT do this.
manuelkrause wrote: Thu Nov 08, 2018 3:14 pm So I won't need the section:
"AppImage (delta) updates
Download AppImageUpdate (GUI or the command line version). To perform an update: ..."
You do not need this.
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
User avatar
manuelkrause
Posts: 442
Joined: Thu Jul 05, 2018 7:16 pm

Re: Another approach to assembly solver (A2plus)

Post by manuelkrause »

kbwbe wrote: Thu Nov 08, 2018 3:28 pm
manuelkrause wrote: Thu Nov 08, 2018 3:14 pm Do you have a build date (+ commit revision) for that FC AppImage?
I do not have the build date. But today i got build 15162 from freecad daily. Before that, build number was about 15150. So the appimage with 15159 is very fresh.
manuelkrause wrote: Thu Nov 08, 2018 3:14 pm Does this AppImage depend on it's location in the (linux) filesystem, maybe started from a different partition/ mount point? Does it find my home folder?
I just copied the AppImage (which was made executable) to my desktop and started it. Everything works. After starting, the AppImage asks for integration to your system. I did NOT do this.
manuelkrause wrote: Thu Nov 08, 2018 3:14 pm So I won't need the section:
"AppImage (delta) updates
Download AppImageUpdate (GUI or the command line version). To perform an update: ..."
You do not need this.
Hi Klaus, @kbwbe,
a very interesting way... Thanks for your help on the road! And for the added advices!
Now seeing: FreeCAD 0.18, Libs: 0.18R15159 (Git), but I cannot compare it with what openSuse is shipping.
BTW, AppImage doesn't respect my old settings from FC 0.17 ATM, but that's no real problem. Maybe the fresh 0.18 just needs new entries.

My very best regards!
herbk
Veteran
Posts: 2660
Joined: Mon Nov 03, 2014 3:45 pm
Location: Windsbach, Bavarya (Germany)

Re: Another approach to assembly solver (A2plus)

Post by herbk »

Hi kbwbe,
about the BOM: One thing whold be great: If a screw with it's Data could be automaticly writen to the BOM...
Gruß Herbert
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (A2plus)

Post by kbwbe »

herbk wrote: Thu Nov 08, 2018 8:56 pm Hi kbwbe,
about the BOM: One thing whold be great: If a screw with it's Data could be automaticly writen to the BOM...
Hi Herbert,
even it is only a screw (you like fasteners-WB, i know ;) ), the job is not trivial. BOM was designed to read out a information spreadsheet from a sourcefile of an imported part. If fasteners WB is used, there exists no valid sourcefile. Also converting to A2p does not help. The only way at moment is to create a small library with some screws which you often need and add the partinfo spreadsheet to each file. On another thread, i saw, you are a teacher. Perhaps your pupils can do this as a exercise at home. :mrgreen:

With a clean library, imported screws are written to the BOM.
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
Post Reply