Extending bgcode
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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de prusa3d/libbgcode
-
Broken on big-endian architecturesPosiblemente ocupada @onitake la tomó hace 305 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
PyPI releaseQuizá libre de nuevo @tomasbedrich la tomó hace 1006 días y no hay ningún pull request abierto. Abierto
-
Required packages zlib-dev & gitAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
-
Digital signature on codeAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Todos los issues de prusa3d/libbgcode
Issues similares
-
good first issue module-baseline needs triage ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
darnitdevorg/darnit#650 ·
Los mantenedores suelen responder en 2 días
-
process
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
pyrite-wiki/pyrite#1115 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
headroomlabs-ai/headroom#4320 ·
Los mantenedores suelen responder en 1 día
-
area:cli good first issue priority:p2 type:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
sandtable-ai/sandtable#214 ·
Los mantenedores suelen responder en 1 día