Work surface leveling gcode didn't work.

I tried to make a level surface. I have cut a few smaller things, but this is my first big cut.
Could I have a setting wrong in the firmware or did I not use Estlcam correctly?
I think the gcode wants me to make a tool change. I don’t need to I just want to continue to finish with the tool in place.
I am using the beta firmware, Ramps 1.4

I was expecting the entire area to be smooth.

;Project 230mm level area
;Created by Estlcam version 8 build 8.209
;Machining time about 12:09:39 AM hours

G90
M03 S30000
G00 X0.0000 Y0.0000 Z0.0000
G00 Z2.0000

;No. 1: Roughing
G01 Z0.0000 F1200 S30000
G01 X-8.5000 Y14.0000
G01 Z-1.0000
G01 X238.5000
G01 X240.5000 Y32.5000
G01 X-10.5000
G01 Y51.0000
G01 X240.5000
G01 Y69.5000
G01 X-10.5000
G01 Y88.0000
G01 X240.5000
G01 Y106.5000
G01 X-10.5000
G01 Y125.0000
G01 X240.5000
G01 Y143.5000
G01 X-10.5000
G01 Y162.0000
G01 X240.5000
G01 Y180.5000
G01 X-10.5000
G01 Y199.0000
G01 X240.5000
G01 Y217.5000
G01 X-10.5000
G01 Y236.0000
G01 X240.5000
G01 X239.5000 Y254.5000
G01 X-9.5000
G00 Z2.0000
G00 X44.5000 Y-4.5000
G01 Z-1.0000
G01 X184.5000
G00 Z2.0000
G00 X0.0000 Y0.0000

;No. 2: Finishing
M05
M00
;Change tool:
M03
G01 X0.0000 Y0.0000 Z0.0000 F1200
G01 X-5.0000 Y11.0000
G01 Z-2.0000
G01 Y12.0000 Z-1.0000
G01 Y258.0000
G01 Y259.0000 Z-2.0000
G01 Z-1.0000
G01 X5.0000 Y260.5000
G01 Z-2.0000
G01 Y260.0000 Z-1.0000
G01 Y10.0000
G01 Y9.5000 Z-2.0000
G01 X15.0000
G01 Y10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X25.0000
G01 Y260.0000 Z-1.0000
G01 Y10.0000
G01 Y9.5000 Z-2.0000
G01 X35.0000
G01 Y10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X45.0000
G01 Y260.0000 Z-1.0000
G01 Y-3.5000
G01 Y-4.0000 Z-2.0000
G01 Y-5.5000
G01 Z-1.0000
G01 X55.0000 Y-10.5000
G01 Z-2.0000
G01 Y-10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X65.0000
G01 Y260.0000 Z-1.0000
G01 Y-10.0000
G01 Y-10.5000 Z-2.0000
G01 X75.0000
G01 Y-10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X85.0000
G01 Y260.0000 Z-1.0000
G01 Y-10.0000
G01 Y-10.5000 Z-2.0000
G01 X95.0000
G01 Y-10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X105.0000
G01 Y260.0000 Z-1.0000
G01 Y-10.0000
G01 Y-10.5000 Z-2.0000
G01 X115.0000
G01 Y-10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X125.0000
G01 Y260.0000 Z-1.0000
G01 Y-10.0000
G01 Y-10.5000 Z-2.0000
G01 X135.0000
G01 Y-10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X145.0000
G01 Y260.0000 Z-1.0000
G01 Y-10.0000
G01 Y-10.5000 Z-2.0000
G01 X155.0000
G01 Y-10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X165.0000
G01 Y260.0000 Z-1.0000
G01 Y-10.0000
G01 Y-10.5000 Z-2.0000
G01 X175.0000
G01 Y-10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X185.0000
G01 Y260.0000 Z-1.0000
G01 Y10.0000
G01 Y9.5000 Z-2.0000
G01 Y-3.5000
G01 Z0.0000
G01 X195.0000 Y9.5000
G01 Z-2.0000
G01 Y10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X205.0000
G01 Y260.0000 Z-1.0000
G01 Y10.0000
G01 Y9.5000 Z-2.0000
G01 X215.0000
G01 Y10.0000 Z-1.0000
G01 Y260.0000
G01 Y260.5000 Z-2.0000
G01 X225.0000
G01 Y260.0000 Z-1.0000
G01 Y10.0000
G01 Y9.5000 Z-2.0000
G01 Z-1.0000
G01 X235.0000 Y11.0000
G01 Z-2.0000
G01 Y12.0000 Z-1.0000
G01 Y258.0000
G01 Y259.0000 Z-2.0000
G00 Z2.0000
G00 X0.0000 Y0.0000

M05

also at a similar stage and looking to mill flat my work area, any tips or how to’s would be greatly appreciated…

I found a website www.easel.com
you can generate gcode and download print. I was able to make my flat work area, and for the heck of it I carved my name into it.

thanks for the link Jeremy, not a bad little site… what size bit you thinking of using??? nice little apps within the site to generate box’s and the like… will enjoy playing

Change your step over to 50% or even 45%, double check the tool # in the roughing and finishing box. you might want to make shallower passes. You just want to skim the surface quickly.