I will not call it an elispe but an OVAL thingy maker that resembles and elispe(;-) An interesting play on the sub in a sub routine. It does not cut true arcs but it is programable as to the resolution of the segments.
Just adjust the parameters with the gcode editor and have at it(;-) TP
( Elispe Gcode, Programable)
#101 = 0.75 ; length along X axis
#102 = 0.35 ; length along Y axis
#103 = 10.0 ; plunge feedrate
#104 = 20.0 ; cutting feedrate
#105 = 0.1 ; Z clearance height
#106 = -0.2 ; Z cut depth
#107 = 1.0 ; angle increment Sets the resolution of each segment
#108 = 1.0 ; the X center position
#109 = 1.0 ; the Y center position
#111= 11 ;#steps to Zdepth
(do not adjust below here)
#112= [#106/#111] ; Depth per step
#113=#112 ; Depth Holder Var
G0 X[[#101/2.0]+#108] Y#109 Z#105
%
M98 P01 L#111
m30
%
o01
G1 F#103 Z#112
F#104
#110 = #107
#112=[#113+#112]
M98 P02 L [360.0 / #107]
%
o2
G1 X[#101 * cos[#110] / 2.0 + #108] Y[#102 * sin[#110] / 2.0 + #109]
#110 = [#110 + #107]
m99
%