ESP has a HW buffer of 128 bytes when post buffer is 2048- so just doing a pass through crash the board due to overload buffer on repetier and smoothie.
also transfert between smoothie / repetier and marlin are different
repetier / smoothie interprete each line and ask to resend or generate error if line is not a proper GCODE line when marlin (at least old version I have) do not care and write as it is.
Of course ack msg / error msg are different for each fw :smile:
I got some issue with Serial.write("M117 test\n") when Serial.println("M117 test") is fine, so could be a problem for binary GCODE upload
also using web UI with file upload do not give the time of processing - so no information how long it will take to finish
so actions to be done
1 - need to be sure no command is over 128 bytes to avoid over load when using Repetier host / pronterface and wait for acknoledgment
2 - review the Serial.write command to ensure it is properly working
[EDIT] is buffer is under 128 bytes, write command is OK
3 - need to develop a GCODE uploader to send file with some informative progress bar instead of on going and done
ESP has a HW buffer of 128 bytes when post buffer is 2048- so just doing a pass through crash the board due to overload buffer on repetier and smoothie. also transfert between smoothie / repetier and marlin are different repetier / smoothie interprete each line and ask to resend or generate error if line is not a proper GCODE line when marlin (at least old version I have) do not care and write as it is.
Of course ack msg / error msg are different for each fw :smile:
I got some issue with Serial.write("M117 test\n") when Serial.println("M117 test") is fine, so could be a problem for binary GCODE upload
also using web UI with file upload do not give the time of processing - so no information how long it will take to finish
so actions to be done 1 - need to be sure no command is over 128 bytes to avoid over load when using Repetier host / pronterface and wait for acknoledgment 2 - review the Serial.write command to ensure it is properly working [EDIT] is buffer is under 128 bytes, write command is OK 3 - need to develop a GCODE uploader to send file with some informative progress bar instead of on going and done
Now I remember why I postponed this feature .....