Hotfix release available: 2025-05-14b "Librarian".
upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
upgrade now! [56] (what's this?)
sample_code_for_web_interface
More API will be add soon.
Send GCODE M565 to start print file cache.gc
function start_p(){
$.ajax({
url: "set?code=M565",
cache: false
}).done(function(html) {
});
}
Send GCODE M566 to rename file cache.gc
M566 newfilename.gc
Get printing status
$.get("inquiry",function(data,status){
$("#rde").text(data.match(/\d+/g)[0]);
$("#rdp").text(data.match(/\d+/g)[2]);
var c=data.charAt(data.length-1);
if (c=='I')
{
$("#stat").text("Status: Idle");
$("#pgs").css("width","0%");
}
else if (c=='P')
{
$("#stat").text("Status: Printing");
$("#pgs").css("width",data.match(/\d+/g)[4]+"%");
}
else $("#stat").text("Status: ");
});
Send Control command {P:X} to cancel print
function cancel_p(){
$.ajax({
url: "set?cmd={P:X}",
cache: false
}).done(function(html) {
});
}
Set extruder temperature
function pad(num, size) {
var s = "000" + num;
return s.substr(s.length-size);
}
var value=pad($("#wre").val(),3);
$.ajax({
url: 'set?cmd={C:T0'+value+'}',
cache: false
}).done(function(html) {
});
Stop preheat heat bed
$("#clrp").click(function(){
$.ajax({
url: "set?cmd={C:P000}",
cache: false
}).done(function(html) {
});
});
Set printing speed:
1X Speed: {C:S10}
1.5X Speed: {C:S15}
5X Max
Enable fast mode for web uploading:
GCode: S value can be 2~6 M563 S6
Send gcode though websocket interface:
<script>
var ws = new WebSocket('ws://192.168.43.50:81');
ws.onopen = function () {
ws.send("G28");
}
</script>
High speed web downloading:
M563 S6
sample_code_for_web_interface.txt · Last modified: 2024/10/31 15:26 by 127.0.0.1
