SKR pro v1.2 Usb connection problems with estlcam (MPCNC)

A colleague and I are collaborating on a project to construct an MP CNC machine at work. We are both apprentices, and we have successfully wired the motors (X, Y and Z stepper motors) and constructed the machine. We initially attempted to control the MP CNC via the TFT display, which was successful. We then proceeded to download Estlcam in order to complete the project. However, a problem has arisen: the USB that is being seen by the laptop will not get recognised by Estlcam, and the software states that this may be due to either incorrect control electronics or a connection issue. We have already attempted to resolve this by flashing new firmware on the SKR Pro V1.2 board as well as on the TFT35 V3 display, but we are running out of ideas. We would therefore be very grateful for any assistance.

The laptop we are using is a rather newer Hp one with windows 10 running on it.

As of now the site is only letting me upload one picture in this thread.

Welcome to the forum, congratulations on your success in building.
I suggest you read the documentation that you find at the following link: EstlCAM Setup - V1 Engineering Documentation
I also built the MPCNC of the version previous to yours, to use it I load the Gcode File generated with EstlCam on an SD that I connect to the TFT and everything works properly. I hope I have been helpful, otherwise other members of the forum, more expert than me, will help you.

1 Like

Unfortunately, we are unable to use Estlcam as it states that there is no response from the com port. The issue is not with the MPCNC itself, but rather with Estlcam’s inability to recognize it. This also prevents us from utilizing the simple y x z controller in Estlcam, We also can’t get any gcode from Estlcam.

Estlcam has 2 parts: the CAM side to generate gcode and the control side. Most people here just use the CAM part. You can not use the control part with a SKR.

The v1 firmware on the skr is likely marlin and estlcam does not talk to marlin firmware. To get it to work, you would need to get a different binary file for the skr, but according to this post there isnt likely one available:

Which board is the most suitable for the control aspect of Estlcam? And why exactly do SKR boards not work in the control part.

I don’t know. Very few people here use the control side of Estlcam. It’s proprietary so control board compatibility is limited.

So the issue with the connection is therefore due to the use of a Marlin-based control board? Estlcam is being used solely for G-code generation, which is then fed to the board via a microSD card, am I correct ?

Yes. Your correct. Draw->cam->send.

Svg/dxf ->estlcam->sdcard

From the post i referenced, estlcam control firmware appears to be precompiled and works with 8 bit processors while the skr is 32 bit and uses a different processor.

I dont use either marlin or estlcam firmware, but i do use the skr. It is a very capable board. I keep it tethered to a raspberry pi or a commandline linux system instead of the sdcard. One way you could run stock firmware with marlin and still have pc control would be to run octoprint to send gcode.

coreldraw->estlcam->sender is the workflow i use

I believe that Estlcam talks to the Arduino Uno style boards with a CNC shield. There may be others, but they are quite limited. Estlcam wants to talk to its own specific firmware. It’s not as flexible as Marlin to run on dozens of different platforms. I have no doubt that it’s capable in its sandbox, but I’ve never had a machine based on a board that Estlcam can control.

I do use Estlcam, but only for code generation. I have used it with an SKR Pro board, and a Jackpot, and I use it with my Duet based machines. I like its feature set.

1 Like

So could I download Octoprint and use a PC to control the CNC machine? Or does Octoprint only provide G-code that needs to be inserted into the board?

No, it‘s not. Christian says people can create their own boards:

In case you can‘t see the page, it sometimes is a little wonky based on location:

I am one of the few here who uses an Estlcam board and I am really happy with it, more so than any other board that I tried.

1 Like

So if one can create their own board for estlcam, can one customize the estlcam firmware for an existing board?

Regarding the gcode dialect estlcam uses: How is the estlcam firmware postprocessor different than marlin or grbl? You would only need estlcam firmware if there was a custom command set that other grbl boards did not include. My read of the open hardware page linked in the previous post mentioned grbl but does not explicitly say those boards would be compatible or supported and specifically calls out TMC 2209 as not being supported.

2 Likes

Poor choice of words on my part. I meant to say that it requires specific hardware and firmware. While I suppose that true of many things, it’s not like many common gcode senders which have more broad compatibility that may lead someone to assume this is similar. I’m not sure how this works enough to know if the estlcam software is functioning similar to a gcode sender.

2 Likes

So if I want to use the control part of Estlcam, should I buy an Estlcam board?

The software is closed source. :sweat_smile:

1 Like

Yes. The OpenCNCShield 2 is what you need because of Autosquaring. Estlcam can do that natively only with 4 axis’.

Is there any chance that i can youse my Bigtreetch SKR pro V1.2 because when i make g codes and put it on the sd kart and then in my board it don´t take the data.