Estlcam with experimental Arduino Mega2560 / Ramps 1.4 support

@Bill

Thanks for answering my questions! I use 12V for the motors and the like. I mounted that little PCB (white thing on top of power supply) so I could connect all my fans and lights on a single rail.

Could you explain how you setup your Makita?

Yeah the “Grass Skirt” is made of art paper (thicker) folded over then sliced up with my box cutter.

How would one use estlcam to use a slot cutter? bit would lower off the piece, stay at one height and raise off the piece?

Estlcam as far as I know has nothing automatic for that. You would have to add a lead in and lead out. I have something like that shown on the Drag knife page.

Thanks Ryan, and thanks for an awesome machine!!

1 Like

It seems as if experimental native support for ramps 1.4 has dropped in ESTLCAM V11 :frowning:

Does somebody know a method/setup to control the MPCNC with Estlcam V11 and Ramps 1.4?

 

 

I bought V11 and did not get it working with Arduino Mega / Ramps 1.4.

This is what Christian answered:

Zitat Zitat von Christian Knüll Beitrag anzeigen
Hallo,

die Ramps kompatible Firmware in Version 10 war nur experimentell.
Version 11 hat keine Ramps kompatible Anschlussbelegung.

Christian

What specific feature do you want that EstlCAM Control offered? Why not stick with V10?

I am not trying to be snooty, I am genuinely curious. I haven’t looked at the V11 at all. I have been stuck in firmware land forever and a day. If he doesn’t support it it would be good to know where to point people that are looking for a specific feature.

I only use Estlcam for Gcode generation and typically use an LCD for control.

How did you get a hold of him? Ive emailed him Multiple times and he hasnt responded.

I found out the hard way when I moved to version 11, that even the listing in there for the Uno, it’s for just a plain old Uno. I had to move to grbl version 0.8 to get it to work again. I wish he had said something because now I have a broke End Mill. :frowning:

 

Hello,

at the moment there is no Ramps compatible firmware available for Estlcam 11.

Version 11 required completely new firmware and the Ramps pinout is a complete mess - so I’ve decided to drop support for it.

(At least for now - I may add it again if I find enough spare time but at the moment I just have too many unfinished projects. The firmware is “bare metal” assembler - so unfortunately just a few definition changes won’t do.)

 

The available Pinouts are all described once the according list entry is selected and the GRBL compatible layouts are named as such.

 

Christian

I don’t want to stick my nose where it doesn’t belong, but making the firmware open source might get other people (like hardware manufacturers) to edit the firmware for their boards.

+1 +1 +1 +1

Making the board firmware Open Source would be a solution to the problem. I suppose that all the IPR is in the PC software, isn’t it?

 

Yesterday I bought this breakout board for “ESTLCAM Mega”. I hope I can control the Ramps Board’s “DIR” and “STEP” pins with that and also can use the additional supported pins vor V11 more easily with that:

http://shop.cnc-technics.de/product_info.php?info=p27_breakoutboard-fuer-cnc-programm-estlcam-mega.html

Hello Josef,

interesting! Could you please keep us up to date?

Regards,

Franz

Hello,

the most simple and cheap solution would be to buy an

  • Arduino UNO + "GRBL shield V3"
  • And use the "GRBL 0.8 (traditional) compatible" preset in Estlcam.
  • Fully supported except pendant, PWM and feed- / spindle override by potentiometers (not enough pins)
I'm however not a hughe fan of those shields due to overheating issues of the drivers boards - but as those are the same as used by Ramps it won't be an issue in this case.

My personal favourite is to use an Arduino Nano + screw terminal shield and connect it to drivers like Leadshine M542.

Costs more and still has no pendant support (requires Arduino Mega with Estlcam pinout) but everything else including PWM and feed- / spindle override with potentiometers will work and it is quite easy to hook up.

 

Christian

2 Likes

Yes. I‘ll keep you informed.

Arduino Uno/Nano brakout board:

(Das Breakout Port kann über den Arduino UNO oder NANO angeschlossen werden) :

http://shop.cnc-technics.de/product_info.php?info=p20_breakoutboard-fuer-cnc-programm-estlcam.html

Okay…That is a nice board with some really slick features built in. Does it support Grbl, or any other firmware? Just in case…

the manual is here : http://www.cnc-technics.de/Bedienungsanleitung%20Estlcam%20Breakoutboard.pdf
In German only…

Technical data:

  • Arduino plug-in connector (for the Nano, the plug-in jumper must be soldered itself, UNO is prepared)
  • 2 relay outputs up to 220V / 10A 2,2KW
  • 1 relay outputs for spindle
  • all 6 + 2 inputs protected by optocouplers
  • All inputs from 5-24V eg limit switch, tool length measurement
  • 3 axis outputs XYZ with STEP and DIR
  • PWM output for spindle 0-10V or 0-5V
  • 5V output with max 500mA
  • external emergency stop for board shutdown
  • Status display of voltage via LED
  • Input 12V eg power supply
  • without plug-in power supply
  • 100x100mm
Instructions: http://www.cnc-technics.de/Bedienungsanleitung Estlcam Breakoutboard.pdf Ch340 Driver Donwload: http://www.cnc-technics.de/CH340SER.rar

Program can be downloaded from
http: //www.estlcam .com

 

Hi,

I bought one of these:

http://shop.cnc-technics.de/product_info.php?info=p27_breakoutboard-mega-fuer-cnc-programm-estlcam.html&XTCsid=a581f4973af872019dd816c0d15f549c

Yesterday I integrated this breakout board together with my Ramps 1.4 board and the MPCNC with ESTLCAM V11. It works!

My method of getting it working with my Ramps 1.4 shield is somewhat … special :slight_smile:

I used the breakout board above and spent a Arduino Mega (#1) for that. I programmed Mega #1 with ESTLCAM V11.

I used another Arduino Mega (#2) and put the Ramps 1.4 Board on it. The program for this Arduino Mega #2 only pulls the Enable pins for the DRV8825 drivers to LOW. It does nothing else, keeping the STEP and DIR pins of the Ramps board undriven by the Arduino Mega.

Than I solderd(!) five double paired wires to the bottom side of the Arduino Mega (#2) Connector and connected them to the Stepper Driver’s output Pins of the ESTLCAM breakout board.

I also connected (with a short thick wire!) the GND of the Breakout board and the 2nd Arduino Mega.

I drive both boards from a 12V (~ 100W) power supply.

First tests show that I don’t seem to have step losses. I feared to have problems because my wires are not shielded nor twisted pair cables but signal ringing seems to be not a problem in this setup.

 

 

 

His new board, sweet.

I don’t understand what the 2nd board is used for. What doesn’t his board do?