Thanks, downgraded to stable!
Played around with CURL for hours and found this command to work from Simplify3D.
curl -X PUT -T "[output_filepath]" "http://192.168.160.131/machine/file/gcodes/[output_filename].gcode"
Thanks, downgraded to stable!
Played around with CURL for hours and found this command to work from Simplify3D.
curl -X PUT -T "[output_filepath]" "http://192.168.160.131/machine/file/gcodes/[output_filename].gcode"
@dc42 thanks for the information.
is there any documentation on the "new" api (machine/xxxx) with examples? or curl commandos?
@chrishamm can you point me to a reference "how to downgrade" to a running version?
I was thinking that I am using the wrong API.
As I am running an SBC setup - maybe I should use
machine/file api?
But I dont know how.
@T3P3Tony how to I get back to a 3.4.x release from my sbc rpi 4?
I hope to remember correct, since I switched to 6HC with SBC its broken.
PrusaSlicer upload does work.
Hello!
Running RPI 4 with Duet 6HC with firmware: 3.5.0-b1
I am having trouble to upload a gcode file from S3D v4.x
Here are my upload curl commands:
curl --data-binary "@[output_filepath]" "http://192.168.160.131/rr_upload?name=[output_filename].gcode"
curl "http://192.168.160.131/rr_gcode?gcode=m32/[output_filename].gcode"
curl "http://192.168.160.131/rr_disconnect"
The error I find after uploading in the syslog an error (see line 5)
Executing BadRequestObjectResult, writing value of type 'Microsoft.AspNetCore.Mvc.ValidationProblemDetails'
Can someone point me to my error?
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Hosting.Diagnostics[1] Request starting HTTP/1.1 POST http://192.168.160.131/rr_upload?name=3x3in-calibration-test-v3.gcode application/x-www-form-urlencoded 15070
Jan 23 12:33:48 duet3 DuetWebServer[4756]: DuetWebServer.Singletons.SessionStorage[0] Session 5a79d79f4cf140a3bfa398a1c8f5ea7d added (readWrite)
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Routing.EndpointMiddleware[0] Executing endpoint 'DuetWebServer.Controllers.RepRapFirmwareController.UploadFile (DuetWebServer)'
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[3] Route matched with {action = "UploadFile", controller = "RepRapFirmware"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] UploadFile(System.String, System.String, System.String, DuetWebServer.Singletons.ISessionStorage) on controller DuetWebServer.Controllers.RepRapFirmwareController (DuetWebServer).
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor[1] Executing BadRequestObjectResult, writing value of type 'Microsoft.AspNetCore.Mvc.ValidationProblemDetails'.
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[2] Executed action DuetWebServer.Controllers.RepRapFirmwareController.UploadFile (DuetWebServer) in 4.8145ms
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Routing.EndpointMiddleware[1] Executed endpoint 'DuetWebServer.Controllers.RepRapFirmwareController.UploadFile (DuetWebServer)'
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Hosting.Diagnostics[2] Request finished HTTP/1.1 POST http://192.168.160.131/rr_upload?name=3x3in-calibration-test-v3.gcode application/x-www-form-urlencoded 15070 - 400 - application/problem+json;+charset=utf-8 29.4556ms
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Hosting.Diagnostics[1] Request starting HTTP/1.1 GET http://192.168.160.131/rr_gcode?gcode=m32/3x3in-calibration-test-v3.gcode - -
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Routing.EndpointMiddleware[0] Executing endpoint 'DuetWebServer.Controllers.RepRapFirmwareController.DoCode (DuetWebServer)'
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[3] Route matched with {action = "DoCode", controller = "RepRapFirmware"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] DoCode(System.String, DuetWebServer.Singletons.ISessionStorage) on controller DuetWebServer.Controllers.RepRapFirmwareController (DuetWebServer).
Jan 23 12:33:48 duet3 DuetWebServer[4756]: DuetWebServer.Controllers.RepRapFirmwareController[0] [DoCode] Executing code 'm32/3x3in-calibration-test-v3.gcode'
Jan 23 12:33:48 duet3 DuetControlServer[7173]: [error] M32: Could not find file /3x3in-calibration-test-v3.gcode
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor[1] Executing ContentResult with HTTP Response ContentType of application/json
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[2] Executed action DuetWebServer.Controllers.RepRapFirmwareController.DoCode (DuetWebServer) in 21.0676ms
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Routing.EndpointMiddleware[1] Executed endpoint 'DuetWebServer.Controllers.RepRapFirmwareController.DoCode (DuetWebServer)'
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Hosting.Diagnostics[2] Request finished HTTP/1.1 GET http://192.168.160.131/rr_gcode?gcode=m32/3x3in-calibration-test-v3.gcode - - - 200 27 application/json 24.3502ms
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Hosting.Diagnostics[1] Request starting HTTP/1.1 GET http://192.168.160.131/rr_disconnect - -
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Routing.EndpointMiddleware[0] Executing endpoint 'DuetWebServer.Controllers.RepRapFirmwareController.Disconnect (DuetWebServer)'
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[3] Route matched with {action = "Disconnect", controller = "RepRapFirmware"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Disconnect(DuetWebServer.Singletons.ISessionStorage) on controller DuetWebServer.Controllers.RepRapFirmwareController (DuetWebServer).
Jan 23 12:33:48 duet3 DuetWebServer[4756]: DuetWebServer.Singletons.SessionStorage[0] Session 5a79d79f4cf140a3bfa398a1c8f5ea7d removed
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.StatusCodeResult[1] Executing StatusCodeResult, setting HTTP status code 204
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[2] Executed action DuetWebServer.Controllers.RepRapFirmwareController.Disconnect (DuetWebServer) in 18.9757ms
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Routing.EndpointMiddleware[1] Executed endpoint 'DuetWebServer.Controllers.RepRapFirmwareController.Disconnect (DuetWebServer)'
Jan 23 12:33:48 duet3 DuetWebServer[4756]: Microsoft.AspNetCore.Hosting.Diagnostics[2] Request finished HTTP/1.1 GET http://192.168.160.131/rr_disconnect - - - 204 - - 20.8290ms