mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-21 01:57:41 +02:00
Wired motion and extruder controls
This commit is contained in:
@@ -121,6 +121,8 @@ export interface PrinterStatus {
|
||||
speed_level: number;
|
||||
// Chamber light on/off
|
||||
chamber_light: boolean;
|
||||
// Active extruder for dual nozzle (0=right, 1=left)
|
||||
active_extruder: number;
|
||||
}
|
||||
|
||||
export interface PrinterCreate {
|
||||
@@ -1179,6 +1181,11 @@ export const api = {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ on }),
|
||||
}),
|
||||
selectExtruder: (printerId: number, extruder: number) =>
|
||||
request<ControlResponse>(`/printers/${printerId}/control/extruder`, {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ extruder }),
|
||||
}),
|
||||
homeAxes: (printerId: number, axes = 'XYZ', confirmToken?: string) =>
|
||||
request<ControlResult>(`/printers/${printerId}/control/home`, {
|
||||
method: 'POST',
|
||||
|
||||
Reference in New Issue
Block a user