improve bbl error report in dialog
This commit is contained in:
parent
e3305cafc9
commit
6a862fa2f9
1 changed files with 4 additions and 3 deletions
|
|
@ -432,7 +432,7 @@ self.kiri.load(api => {
|
|||
$('bbl_bed_target').value = bed_target_temper?.toFixed(1) ?? '';
|
||||
$('bbl_bed_on').checked = bed_target_temper > 0;
|
||||
$('bbl_pause').disabled = (gcode_state !== 'RUNNING');
|
||||
$('bbl_resume').disabled = (gcode_state !== 'PAUSE' || gcode_state === 'FAILED' || print_error);
|
||||
$('bbl_resume').disabled = (gcode_state !== 'PAUSE' || gcode_state === 'FAILED');// || print_error);
|
||||
$('bbl_stop').disabled = gcode_file ? false : true;
|
||||
$('bbl_file_print').disabled = gcode_file ? true : false;
|
||||
$('bbl_fan_part').value = cooling_fan_speed || 0;
|
||||
|
|
@ -484,13 +484,14 @@ self.kiri.load(api => {
|
|||
}), undefined, 2);
|
||||
$('bbl_accel').selectedIndex = (spd_lvl ?? 2) - 1;
|
||||
if (print_error) {
|
||||
bbl_status.value = `${state} | print error ${print_error}`
|
||||
try {
|
||||
let errkey = parseInt(print_error).toString(16).padStart(8,0);
|
||||
let errmsg = bblapi.errors[errkey];
|
||||
console.log('BAMBU |', errmsg);
|
||||
console.log('BAMBU |', errkey, errmsg);
|
||||
bbl_status.value = `${state} | ${errmsg || print_error}`;
|
||||
} catch (e) {
|
||||
console.log({ bambu_parse_error: e });
|
||||
bbl_status.value = `${state} | print error | ${print_error}`;
|
||||
}
|
||||
} else if (mc_remaining_time && gcode_state !== 'FAILED') {
|
||||
bbl_status.value = `layer ${layer_num} of ${total_layer_num} | ${mc_percent}% complete | ${mc_remaining_time} minutes left | ${state}`
|
||||
|
|
|
|||
Loading…
Reference in a new issue