ons 2025-08-13 klockan 11:47 +0000 skrev Steffen Möller via Emc-developers: > Hi all, > > Thank you for tons for reaching out! I am using FreeCAD and like it a lot > (short intermezzo with SolidWorks). > > * Andy's suggestion of a tool table synchronization sounds very good, indeed. > * I am also with Rod that we could well think about syncing with FreeCAD's > dynamic visualisation. Maybe part of some > joint work on CAM could be to prepare parameterised models for the most > common sorts of mills/lathes which would then > allow to detect a different set of errors while simulating the G-code > processing already from within FreeCAD? Or could > any FreeCAD visualisation be embedded in the LinuxCNC Qt-based GUIs?
G-code simulation currently use mesh. Use the primitives available in open cascade together with boolean operations to remove material is most certainly a better option. Advantage with this method is it also create a new shape that may be used in next machining operation. Expect simulation with ideal shapes, no surface roughness is goode enough or maybe actually a very good option. First priority show part after machining, less need for animation of machining process. No FEM simulation of cutting process. > * G-code compatibility - what can we do to ensure that anything that FreeCAD > generates can indeed be interpreted by > LinuxCNC in an automated fashion? I am dreaming of a set of objects for which > FreeCAD obviously knows what they look > like and can generate a surface mesh from them. And we would somehow trigger > LinuxCNC to also generate a surface mesh > from the G-code that is generated. And then there is a difference between the > two that should be minimal. Why approximate with a mesh if there is 3D objects with parameters? Noticed FreeCAD use Open Cascade internally. Openscad notice the difference in name use CGAL internally. Developer list for CGAL is impressive and they use some kind of algebraic numbers so that intersections between curves are exactly on the lines. If something should be done in Linuxcnc CGAL might be a good or maybe the best option as a geometric library. > * Outreach - we should point to FreeCAD and its CAM from our website. And, > @Rod, FreeCAD is already shipping with the > LinuxCNC LiveCD? Have used the CAM module in FreeCAD to generate G-code and machined som real parts. Nicklas Karlsson _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers