Inicio Submit Preset Cómo enviar el filamento para su preajuste en Bambu Studio

Cómo enviar el filamento para su preajuste en Bambu Studio

Última actualización el Apr 24, 2026

Bambu Studio, como software de código abierto, cuenta con un repositorio público en GitHub. Si desea enviar preajustes de filamento para su uso con impresoras Bambu, puede hacerlo mediante la función Pull Request de GitHub, enviando los preajustes en formato de código al repositorio.

Preparación

Regístrese en una cuenta de GitHub;

Instale las herramientas Git. Para una guía de uso, consulte https://git-scm.com/docs/gittutorial.

Obtener una copia del proyecto

  1. Fork del repositorio de Bambu Studio

  1. Descargue el código localmente

# Clone your copy to your computer (replace with your repository address)  
git clone https://github.com/your-username/BambuStudio.git

# Navigate to the project folder  
cd project-name 

# Create a new branch 
git checkout -b branch-name  

Creación y modificación de preajustes

Introducción a la estructura de preajustes

En el directorio de código de Bambu Studio resources/profiles, se almacenan varios preajustes de impresoras. Para impresoras Bambu, los preajustes y directorios de preajustes se encuentran en la carpeta BBL y el archivo BBL.json.

La carpeta BBL contiene todos los archivos de preajustes para impresoras Bambu.

BBL.json almacena las rutas relativas de cada archivo de preajuste dentro de la carpeta BBL, permitiendo al software localizar rápidamente los archivos correspondientes.

Creación de preajustes

Bambu Studio almacena preajustes en un formato JSON estructurado en árbol. Los nodos secundarios pueden heredar todas las propiedades de sus nodos padre y sobrescribir atributos específicos según sea necesario.

Tomando la estructura anterior como ejemplo, se presenta una introducción a cada nivel de archivos:

  1. fdm_filament_common: Archivo base de filamento

    Contiene todos los atributos y sus valores predeterminados. Los archivos posteriores utilizan los parámetros de este archivo si no se definen explícitamente.

  2. fdm_filament_pla: Archivo base de filamento PLA

    Contiene propiedades generales para materiales del tipo PLA.

  3. Bambu PLA Basic @base: Archivo base de filamento PLA Basic

    Contiene propiedades comunes para el material PLA Basic.

  4. Bambu PLA Basic @BBL X1C 0.2 nozzle

    Incluye parámetros de filamento configurados específicamente para la impresora Bambu Lab X1 Carbon con boquilla de 0.2 mm.

Cada archivo contiene varios parámetros clave que deben definirse:

  • from: Indica si el preajuste actual es un preajuste del sistema. Los preajustes enviados deben marcarse como "system".

  • type: Especifica el tipo del preajuste actual. Para preajustes de material, debe establecerse en "filament".

  • name: Nombre del preajuste actual.

  • filament_id: ID del material, que actúa como identificador único para el material. Debe comenzar con "GF".

  • instantiation: Determina si este archivo se mostrará en Bambu Studio. Los archivos con instantiation establecido en false sirven como plantillas para parámetros comunes y no pueden seleccionarse en el slicer.

  • setting_id: ID del archivo de preajuste, que actúa como identificador único para el archivo de preajuste. Solo los archivos con instantiation establecido en true deben incluir este campo, comenzando con "GFS".

  • inherits: Especifica el archivo padre del que hereda propiedades este preajuste.

  • compatible_printers: Define qué modelos de impresora pueden usar este preajuste.

Después de crear el preajuste, debe agregar el nombre del nuevo archivo de preajuste y su ruta relativa a BBL.json, asegurándose de que los nodos padre se listan antes que los nodos secundarios.

Para ayudar a verificar sus archivos de preajuste, proporcionamos un script de validación en el directorio resources/profiles. Puede ejecutar este script para verificar IDs duplicados:

cd resource/profiles/
python ./check_duplicated_setting_id.py

Envío de preajustes

  1. Confirmar los cambios de código
git add .

# Add commit message  
git commit -m "Your modification description"

# Push to your GitHub repository 
git push origin your-branch-name  
  • Crear PR

    1. Vaya a la página de su repositorio en GitHub

    2. Haga clic en Contribute > Open pull request

    3. Asegúrese de que:

      • base repository está configurado como el repositorio oficial de Bambu Studio

      • head repository está configurado en su fork

      • Se ha seleccionado la rama correcta

    4. Complete la descripción de la PR y haga clic en Create pull request