Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Extending bgcode

Abierto
#62 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Área
tooling

Línea de trabajo

No se nombran archivos, pruebas ni puntos de entrada. Primero determina si libbgcode es el repositorio adecuado y, después, investiga cómo representa actualmente bgcode la información del slicer y del filamento. Se considera terminado cuando exista un diseño acordado y consciente de la compatibilidad para almacenar perfiles y aplicar valores específicos del material, en lugar de una implementación basada únicamente en la propuesta actual.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi guys, not sure if this is right repository, if not, could you please suggest better place?

Issue
Gcode is filament profile specific. This forces user to go back to slicer anytime they just want to swap to different material (or do plenty of manual adjustments on the printer).

Proposal
One solution how to fix this problem would be to not have filament profile specific gcodes - I guess that could be challenging due to compatibility reasons, but considering you are owner of new bgcode format I think it's opening some doors... 😊

BGcode could actually support storing of all slicer installed filament profiles with placeholders on important places.

This way when user would pick filament,then printer could generate gcode out of universal bgcode by simply using find/replace.

Final thought
Solution is not perfect as obviously it would not work with gcode, but for users who anyway uses just bgcode it would work and actually would be another selling point for using them...

Not sure if there is some better way, maybe there is, just I got annoyed by this problem so started to think what could be done about it. What do you think? Does it make sense?

Lenguaje dominante
G-code
Estrellas
73
Forks
23
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de prusa3d/libbgcode

Todos los issues de prusa3d/libbgcode

Issues similares

Más issues de DevTools

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.