Path tool for 3d printing

Here's the place for discussion related to CAM/CNC and the development of the Path module.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
Dinamico
Posts: 3
Joined: Thu Nov 15, 2018 11:14 am

Path tool for 3d printing

Post by Dinamico »

Hi nice to meet you,
I use free cad for 3d printing and usually, I use ultimaker cura to generate the gcode.

However I this time I need more control over gcode so I think to use the path workbench, but I don't find a 3dprinting tool.

Can, please, anyone help me? How I can create an addictive tool? Or manage better the gcode?

Thanks for all
See you soon

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13519 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 1a8b868018f45ea486c0023fdbfeb06febc1fb89
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)
User avatar
onekk
Veteran
Posts: 6208
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: Path tool for 3d printing

Post by onekk »

But I'm not very much into che internals of FreeCAD to be authoritative source, but as the main goal of FreeCAD is CAD and the Path Workbench is CAM, 3D printing is a "different beast" and there are many free programs around that make good jobs, Slic3r among them is one of the most tunable and customizable, the new version 1.3.0 recently released after a rather long time from the 1.2.9 version is very tunable, as a little example it has five GCODE customization in different places of the printing process (START GCODE,END GCODE, Before layer change GCODE, After layer change GCODE, Tool change GCode, Between Object GCODE), plus for the filament setting (START and END GCODE), plus the ability to run a postprocessing script that caould modify the generated gcode.

Regards

Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.

Blog: https://okkmkblog.wordpress.com/
Dinamico
Posts: 3
Joined: Thu Nov 15, 2018 11:14 am

Re: Path tool for 3d printing

Post by Dinamico »

Thanks, I know about other programs (I use cura for slicing). However I want full control of g-code, I need to create structure inside the object.
For 3d printing, you need a g-code like in CAM. I think that if there was a "3d print" class type like "endmill" or "drill" I could create a 3dpath.

Unfortunately, the tutorial page for creating a tool is unavailable. (https://www.freecadweb.org/wiki/Path_Po ... tomization).

No one can help me, pls?
chrisb
Veteran
Posts: 54213
Joined: Tue Mar 17, 2015 9:14 am

Re: Path tool for 3d printing

Post by chrisb »

The wording used is a bit misleading. "Tool" is in Path workbench the notion of some kind of mill, often an end end mill or an engraver.
The documentation for post prcssors is not yet written, but the existing post processors are well written with a clear structure. Have a look at linuxcnc_post.py or grbl_post.py in the directory <YourFreeCADPAth>/Mod/Path/PathScripts/post/ to get an impression.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
HarryGeier
Veteran
Posts: 1231
Joined: Mon Jul 10, 2017 12:36 pm
Location: Hof Germany

Re: Path tool for 3d printing

Post by HarryGeier »

Dinamico,

3D Printer GCODE ist totally different from CAM Gcode.
In CAM Gcode , you describe movements taking away Material and creating a surface this way. In 3D you describe the movements of the nozzle , the movement of the extruder etc. etc.. And it happens in slices. So, a Program creating 3D code works totally different to a CAM Program.

If you want to take control on your GCODE created by a slicer, you need to edit it or maybe use OCTOPRINT which can also take control on Gcode in some aspects.
Kaum macht man´s richtig , gehts´s
My Video Tutorials on Youtube: https://www.youtube.com/channel/UCoe3B ... p8Q/videos
My FreeCAD Stuff on Hidrive: https://my.hidrive.com/share/qr3l1yddy6#$/
User avatar
HarryGeier
Veteran
Posts: 1231
Joined: Mon Jul 10, 2017 12:36 pm
Location: Hof Germany

Re: Path tool for 3d printing

Post by HarryGeier »

Dinamico wrote: Mon Nov 26, 2018 4:04 pm I need to create structure inside the object.
Adding a structure after STL creation is allways a task of the Slicer. Any Structure must be known to the slicer before the alice is created as it will allways have influence on the dynamics of the whole process.
Kaum macht man´s richtig , gehts´s
My Video Tutorials on Youtube: https://www.youtube.com/channel/UCoe3B ... p8Q/videos
My FreeCAD Stuff on Hidrive: https://my.hidrive.com/share/qr3l1yddy6#$/
chrisb
Veteran
Posts: 54213
Joined: Tue Mar 17, 2015 9:14 am

Re: Path tool for 3d printing

Post by chrisb »

HarryGeier wrote: Tue Nov 27, 2018 7:02 am 3D Printer GCODE ist totally different from CAM Gcode.
In CAM Gcode , you describe movements taking away Material and creating a surface this way. In 3D you describe the movements of the nozzle , the movement of the extruder etc. etc.. And it happens in slices. So, a Program creating 3D code works totally different to a CAM Program.
It is not that far away. Neither GCode knows if it adds or removes material. And machining is done in slices as well. So it's first of all a matter of dimensions.
However, the current Path workbench creates paths only with milling in mind. There is no temperature or fan control and there are not many patterns for the inside structures, nor is there any support for supports.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply