The web app now streams gcode over web sockets

This commit is contained in:
Sohel
2024-11-20 15:49:55 +01:00
parent ec5c788e92
commit 4896e64074
4 changed files with 107 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
from flask import Flask, render_template, request
import sys
import os
from streamer import stream_gcode
from streamer import stream_gcode_websocket
from text_to_gcode import convert_text
import svgToGcode
@@ -42,7 +42,7 @@ def getSVG():
gcode = svgToGcode.convertToGcode(file.read() ,output)
stream_gcode(gcode.splitlines())
stream_gcode_websocket(gcode.splitlines())
print(gcode)
print("done!")
else:
@@ -62,7 +62,7 @@ def getGcode():
gcode = file.readlines()
print(str(gcode))
stream_gcode(gcode)
stream_gcode_websocket(gcode)
else:
print('empty file or unaccepted file')
@@ -102,6 +102,8 @@ def getText():
gcode_filename = "retourligne.gcode"
with open(gcode_filename, "w") as gcode_file:
gcode_file.write(gcode_output)
stream_gcode_websocket(gcode_output) #envoi du gcode généré au plotter
print(f"G-code saved to {gcode_filename}")
else: