Uploaded G-code problem with end of print

I have a custom printer profile, using Slic3r to upload Gcodes to a Davinci 1.0. Works well, except that the printer is ignoring the custom end G-code set in my printer settings in Slic3r. The print ends, and the hot nozzle sits and melts the last bit. I understand I can add start and end Gcodes to the printer profile, but why is Astrobox ignoring the end G-code from Slic3r?

Have you taken a look at the gcode output to make sure that end gcode is there?
Just open your gcode file and scroll and the way to the end, you should be able to recognize your end gcode if it is there,

Yes, it’s there. For the latest print, I tried adding the start and end custom g-codes to the printer profile in Astroprint, and neither was executed. The same codes work fine when printed using Repetier or printing directly from the SD card.

Here’s the end code:

End:
M117 Done
G92 E0 ; reset extrusion distance
M104 S0 ; turn off extruder
M140 S0 ; turn off Bed
G90 ; Absolute
G28 X0 Y0 ; home
M117 Down Bed
G1 Z200 ; Lower bed
M117 Cleaning
M100 ;Cleaning
M84 ; Disable motors
M117 Cooling
M190 S55 ; Bed (cooling)
M116 ; Wait for all temperatures
M140 S0 ; turn off Bed
M117 Pickup piece
M300 s2500 p400 ; Beep
M300 s2000 p400
M300 s1500 p400
M300 s1000 p400
M84 ; Disable motors
M117 Printer Ready

Do you use a newish version if repetier firmware? If so this could be related to the missing linenumber issue.

Is you Davinci 1.0 reflashed with Marlin or Repetier? We don’t support the DaVinci with stock SW

I am having the same issue. Just got my pin set up with my davinci1.0a running Repetier. End of print it just sets at center above bed on the print.