Home : Workshop : CNC : Estlcam : v12 :
This is a big and hard to cover topic (TBC). The primary issue is that v12 forces all secondary pocketing tool paths to the start of the program while v11 placed them in front of the associated primary tool paths. Any two-sided or complex project where something else needs to be machined first pretty much requires using v11 or multiple project files*. Both v11 and 12 force all secondary finishing/profiling paths to the end of the program. If they need to be machined earlier than at the end of the program they can be set as separate primary paths.
Only primary tool paths can be machined in a specified order using the No.: field. Secondary tool path machining order is determined by Estlcam which pretty much totally ignores any user set primary path machining order, i.e. there is no way to fix simple/logical things that Estlcam gets wrong because it ignores the user set machining order.
*When using the Estlcam controller and any/all finishing/profiling paths are set as primary paths, all need to be machined first (before pre-pocketing) blocks can be placed at the end of the program. Instead of starting the program from the beginning, start with an Estlcam controller 'go No. [block #]' command where 'block #' is the first of the need to be machined first blocks. When the program finishes with the need to be machined first blocks Estlcam will automatically go back to the top of the program and machining can be resumed with the forced to the beginning pre-pocketing blocks.
[ comment | link | top ]
Edit Drawing is an easy way to edit a single layer project drawing. Apparently Estlcam cannot (re)build a DXF with layers because of how it stores/uses the layers it retrieves from DXF files. Projects with more than one layer need to be edited externally and reloaded w/ Update drawing to preserve the layers. I have not been able to confirm other reported (@ v1e) Edit Drawing issues.
[ comment | link | top ]
Part to Part Island pockets are useful to insure full face machining on material edge to edge pockets. They don't work in v12 (do in v11). A workaround is to Resize the perimeter. Stepped object faces would be easiest as a separate layer, e.g. a layer with an Island object and a duplicate oversized perimeter object.
[ comment | link | top ]
For some time now I have seen some odd little inexplicable X/Y/Z axis jumps on random rare occasions when using a touch plate (probe menu or macro). In most? cases they appear to be harmless (e.g. it has zero effect on the X/Y/Z 0 macro used for the video), but I have seen other end of the macro numbers not being exactly what they should be. The issue may be more likely to occur when testing a macro multiple times in a row. It also appears that jogging X/Y and/or Z before probing/running a macro is a way to avoid the issue.
YouTube video (turn on subtitles)
[ comment | link | top ]
The ability to create an STL DXF mask from within Estlcam (STL > 2D > Edit drawing > Save as) is invaluable. In short, changes in v12.119 broke this functionality. There are two issues, a missing perimeter line (e.g. image) and, in some cases, the extra drawing lines have to be removed before the file is usable as a mask (e.g. my post @ v1e). The tested workaround is to temporarily install v12.117 (anything < v12.119).
...The first half of the YouTube video shows how to create a DXF mask using Inkscape (Setup > Basic > Editor) and v12.117. The second half of the video goes through the same steps using v12.125 (doesn't work).
[ comment | link | top ]
Issues
This category (new 3/25) is for all Estlcam v12 issues, anything that affects usability. After many failed attempts (forums and email) to communicate with Christian (developer) I have once again resigned myself to the fact that Estlcam is what it is. The goal here is to document known issues and any workarounds (could take some time).
Forced Secondary tool path machining order

Only primary tool paths can be machined in a specified order using the No.: field. Secondary tool path machining order is determined by Estlcam which pretty much totally ignores any user set primary path machining order, i.e. there is no way to fix simple/logical things that Estlcam gets wrong because it ignores the user set machining order.
*When using the Estlcam controller and any/all finishing/profiling paths are set as primary paths, all need to be machined first (before pre-pocketing) blocks can be placed at the end of the program. Instead of starting the program from the beginning, start with an Estlcam controller 'go No. [block #]' command where 'block #' is the first of the need to be machined first blocks. When the program finishes with the need to be machined first blocks Estlcam will automatically go back to the top of the program and machining can be resumed with the forced to the beginning pre-pocketing blocks.
[ comment | link | top ]

Edit Drawing doesn't support layers

[ comment | link | top ]

Part to Part Island pockets don't work in V12

[ comment | link | top ]

Macros - commands in comments are executed
Since there isn't much in the way of documentation, my assumption that macros can have comments may have been wrong. In any case, lines in parenthesis are parsed and if they include a valid command it is executed. Something changed some version back when I started seeing 'invalid command' messages for a "<" character in a comment. Either error messages were added or Estlcam started parsing comments. The workaround is to make sure comments don't include (in)valid commands.
[ comment | link | top ]
[ comment | link | top ]

Touch-off jumping axis buglet

YouTube video (turn on subtitles)
[ comment | link | top ]

3D STL to 2D Mask broken since v12.119

...The first half of the YouTube video shows how to create a DXF mask using Inkscape (Setup > Basic > Editor) and v12.117. The second half of the video goes through the same steps using v12.125 (doesn't work).
[ comment | link | top ]
