Any SO3 users running Estlcam?

Hi,

Estlcam can be used in 2 ways:

  • As standalone CAM with external CNC control software like Carbide Motion or Universal G-Code Sender.
    There is a preset for Carbide Motion and also a generic GRBL preset available.
    (However I never got much feedback about those presets - so if there is anything that needs to be changed or improved please let me know.)
  • Or alternatively as CAM with integrated CNC controller - only this option requires reflashing the controller.
  • Estlcam uses its own controller firmware instead of GRBL. It will automatically create a 1:1 binary backup of the controller and can be restored to factory settings with just 1 click.
  • There is a Shapeoko 3 preset available (I have a Shapeoko 3 myself) - you just select the preset and the machines COM port, press “Program Arduino” and are ready to go.

Whether you use Estlcam or GRBL to control the machine is just a personal choice.

  • I personally think most of you would enjoy Estlcams continuous jog mode (including Xbox360 gamepad support) and the way it handles workpiece setup and tool changes.
  • The other differences are more subtle like e.g. a motion planner with unlimited look ahead and the ability to process hundreds of small line segments per second (e.g. for some 3d machining operations.)

(I’m the programmer of Estlcam - just let me know if there are any questions, suggestions or issues…)

Christian

3 Likes

OK, so does anyone here run the Estlcam CNC controls? I see that some folks are using the CAM path features (which are quite nice and versatile)>

Reading about Estlcam in another post, I googled it and watched a video fixing broken paths. Seems to be the ticket I need. My problem is I’m too new to CNC to understand the intense terminolgy. Please advise me if this IS what I need for my broken paths in svg file drawn in sketchup. 2 concerns I have are: !. Does using Estlcam mean that I create the tool paths in Estlcam, save the gcode and than send it directly to Carbide Motion? 2. If I use Estlcam than I will not be using Carbide Create? Ok a 3rd: Can I use Estlcam to fix the svg file, save that fixed svg file and than open it in CC?. I hope please that these are good questions, If the advice is to use Estlcam to fix broken paths in a svg file and than open the svg file in CC than I will dedicate a learning effort to Estlcam. Also I would like to maintain a concerted effort at using CC and CM. Thanks for understanding my rambling (for which I apologize). And of course now I’m the one that needs to be careful what I ask for.

It’s my understanding that EstlCAM runs in two different modes:

  • CAD/CAM mode — this allows one to use the program for drawing up designs, and processing drawn (and imported) designs as a traditional CAM program (but w/ some nifty features, most notably trochoidal milling: http://www.shapeoko.com/forum/viewtopic.php?f=6&t=7479&p=58821#p58820 )
  • G-code interpreter / machine controller mode — there is an option to install EstlCAM software onto the Arduion on the machine controller to replace Grbl — the EstlCAM software on your computer then interprets G-code and sends very low-level movement commands to the EstlCAM software on the controller. This allows one to use the computer’s CPU for calculating acceleration/deceleration.

Here’s a review: http://www.jcopro.net/2013/03/24/estlcam-first-impressions/

My understanding of your questions:

1 - yes, you can make G-code in EstlCAM using its CAM mode and then save that in a file, and then send the G-code to the machine using any comm/control software including Carbide Motion

2 - there is an option to use EstlCAM as a comm/control program instead of using Carbide Motion

3 - it is my understanding that EstlCAM has very robust DXF import features — I believe there’s a trial available, try that?

My usual suggestion for this sort of situation is to try / use Carbide Create until you run up against limitations in one or the other, then look at and try other software. The principles which you learn while using them will apply to other CAD/CAM and communication/control apps.

Does using Estlcam mean that I create the tool paths in Estlcam, save the gcode and than send it directly to Carbide Motion?

It does not support “direct send” like Carbide Create does to Carbide Motion. You’d instead save your CAM paths (created in Estlcam) in “.nc” files, then open and run in Carbide Motion

If I use Estlcam than I will not be using Carbide Create?

See above… only if you choose to not use Carbide Motion.

Ok a 3rd: Can I use Estlcam to fix the svg file, save that fixed svg file and than open it in CC?.

Negative… no SVG or DXF save/export.

I hope please that these are good questions, If the advice is to use Estlcam to fix broken paths in a svg file and than open the svg file in CC than I will dedicate a learning effort to Estlcam. Also I would like to maintain a concerted effort at using CC and CM. Thanks for understanding my rambling (for which I apologize). And of course now I’m the one that needs to be careful what I ask for.

No worries… I am using 2 tool chains (the Carbide Suite and CAD/Estlcam) also using 2 controllers (1 for GRBL, the other for Estlcam). I love everything about the prorgram, especially all the CAM strategies and operations it performs. I’m also running all my STL jobs using Estlcam. I wholly recommend this software if it fits the bill

1 Like

Ahha It’s Jim again, Thanks Jim, I have to google STL, what, why, and how??? I’m not asking you just advising I’m so new there are many acronyms and terms I don’t know enough about to even question about them. Maybe searching for an svg file editor is the right direction. Thinking about using multiple controllers is way beyond me at this point. Your point of using Estlcam instead of Carbide Create and sending the Gcode to Carbide Motion (when I get my machine in a couple weeks) is a reasonable suggestion as it looks easy to understand since I’m only cutting in wood without extreme tooling requirements. I’ve read they now have restore setting for the audrino(??) so the Grbl(??) original settings can be returned to when not using Estlcad. Maybe that helps me?? Thanks for your help and encouragement.

STL == (STereoLithography) is a 3D file format which defines 3D shapes as a mesh of triangles. Most 3D CAD programs will export to .stl

http://www.shapeoko.com/wiki/index.php/File_formats

For an SVG editor, see Inkscape, though once one gets to SVG it’s pretty simple to save out as PDF and then use any Bezier curve editor / vector drawing program.

EstlCAM v 10 was released. I got my Shapeoko 3 with carbide motion control board v 2.4c to work.
If you open up the settings and choose Shapeoko 3-GRBL PWM .9-com3(for me).
Before you hit the button on Estlcam, hit the white button on the left below the capacitor and hold it, then hit the button on the Estlcam settings.
It worked for me. I can jog and send an AutoCAD .dxf file into Estlcam.
There is a setting for Carbide Motion for the post processor that needs to be made.
The first file I tried milling the scale is really off.
Going back to the forums to seek out why it is cutting the part too big. (Not to scale).
I read somewhere on another program that Carbide has to be imported as metric then converted.
Hope this isn’t the case. I teach high school and my students know how to use AutoCAD and SketchUP.
Estlcam really is a great program for them to learn. (User friendly)

3 Likes

Also had great difficulty getting circles and the belt on the x axis was slipping.
The stepper motor was shipped from the company with the stepper motor mounted backwards.
Flip the gear pulley around and remount if anyone else had this issue I would like to know.
I can’t believe that I am the only person that had this issue.
Maybe I am just that lucky.
I have the settings for Estlcam hammered out and the circles are good.
I am able to carve text and mill parts now.
I highly recommend Estlcam.

I’ve not seen what’s new in v10 beside the obvious Mega2560 update and some “color” tweaks on the CAM/Tooling associations. I’ve not upgraded as the Ramps support required yet another CAM reflash and I wanted to run a job.

I agree on the Estlcam recommendation, too.

Now I am getting greedy. Does anyone know about 3d wood carving using Estlcam?
Imports .stl from SketchUP. SketchUP has gcode extension. But if anyone has a tutorial it would be appreciated. Right now I am looking of doing a 3d tiger using Estlcam and a Shapeoko 3.

STL is directly importable and launches a CAM strategy dialog. You can control size, scale, roughing/finishing, etc… Unsure about your question and Sketchup?

1 Like

Hi Terry,

Do you mean hold the “prog” button in while you select the Estlcam “program arduino” so that while Estlcam reprograms the board you are holding the “Prog” button in? OR just hold it for a second and let off than select the Estlcam “program arduino”???
I have a newer board than you (v2.4d) and mine does not have a white button but it does have a black “PROG” button, I’ve also read that Carbide3d is protecting against reprogramming by 3rd party software. I’ve emailed support to ask if Estlcam is “protected against” within the v2.4d board. I’ve been “tool pathing” only with Estlcam so far and a svg file saved from sketchup opened into Carbide Create was totally broken and scattered and unusable but the same svg file opened into Estlcam perfectly and all tool paths worked fine.
Also are you using Estlcam to control your Shapeoko ? Please, your comments on this aspect of Estlcam.
I want to use sketchup and Estlcam only as a workflow because of how easy Estlcam works and will soon have my complete Shapeoko station ready to make produce work.
Many thanks, Jude

To reflash the newer boards, see the instructions for upgrading to Grbl 1.1 and CM4:

(I believe that translates to hold down the Z-axis homing switch)

You can keep running as you are now with GRBL and CM v2.4. There’s no need to reflash your CM controller board unless you really want the Estlcam CNC controls.

I beleive it only requires an initial press & hold @ power up to activate the bootloader. Same button regardless of color.

1 Like

@Estlcam - so with the new GBRL 1.1 does the control board need flashing?

I don’t know grbl because I don’t need to, my Estlcam is version 10.039 64 bit windows and I use windows 10. The estlcam preset for the shapeoko 3 has “GRBL 0.9 - 1.1 with PWM” as the selection for controller setup. So appearantly it does work with grbl 1.1 . I don’t know how to see what grbl i have. It also has other grbl options but I use the preset as provided. The estlcam site has a change log is you programmer types are so interested. For the flashing and reflashing by pushing the “prog” button: you can also cross the Z axis limit switch which closes the same pins as the “prog” button. My button fell off my board and they told me " to complete flashing your controller (which is not supported) you can short the z-axis limit switch - this pulls the same pins to ground as pushing the program button". NOTE: “flashing the controller” is not supported as estlcam is not a Carbide3d program, I’d suggest you badger support to allow your use of estlcam with regards to the warranty since Carbide3d advertises a complete ready to run system but CC and CM are not complete, The shapeoko3 plus estlcam is a complete ready to run system. I just don’t like being told that something I’ve been allowed to use is not supported, so like me, I suggest all communications be email so a record exists.

1 Like

Does it need flashing, that’s a choice. Estlcam generates GRBL friendly files, so if you like your Carbide Motion CAM workflow, you can keep it.

On the flip side, you can reflash your CM controller with the Estlcam “CAM” firmware and unlock all the cool CAM operations it provides.

I like them both and I can run either CAM operation at the flip of a few switches.

2 Likes

Yeah, it would be hard for a business to make the machines and the software, and let people hack it, and have a warranty at the same time. What a nightmare.
My hats off to them for working so hard at it, and keeping it affordable.
It is Great there are alternative controllers.
EstlCam seems to be the bomb for this, right now. Definitely worth the money, but I only get to use mine for fun once a week, so no need for a serious controller yet.
But I have a feeling I’m not done growing with this.
I want to get away from the oil, and metal and do this full time.
I love the dry snow of flying wood fibers, wee.

2 Likes

That’s true but they were very cooperative with my request that they allow me to use estlcam because their programs weren’t ready as fully complete programs, so even with the warranty issue they are still the highest level of support that I’ve ever experienced. All anyone needs to do is communicate with them what they need and they will help make your shapeoko experience rewarding. As far as the snow goes, I’m cutting plywood with a router bit instead of the endmill and by adjusting the speed can watch the snow change from powder (too small chip load) to snowflakes (grains or good chip load). I’ve always hated routers but I love the shapeoko 3 with the makita router, it’s the best use of a router I can imagine.

3 Likes