ftp_upload_file
Upload 3D print files (.gcode, .3mf, .stl) to a Bambu Lab printer's SD card via FTPS for printing preparation.
Instructions
Upload a .gcode, .3mf, or .stl file to the printer SD card via FTPS (port 990). Use printer_print_file to start the print after upload.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"host": "<host>",
"local_path": "<local_path>",
"remote_path": "<remote_path>",
"password": "<password>"
},
"name": "ftp_upload_file"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | Printer IP address | |
| local_path | Yes | Path to local file to upload | |
| remote_path | Yes | Filename on printer (e.g., model.gcode) | |
| password | Yes | LAN access code from printer |