
doi: 10.5281/zenodo.16921222 , 10.5281/zenodo.12685261 , 10.5281/zenodo.14051647 , 10.5281/zenodo.13747742 , 10.5281/zenodo.12685087 , 10.5281/zenodo.14384458 , 10.5281/zenodo.13907409 , 10.5281/zenodo.13747299 , 10.5281/zenodo.13918974 , 10.5281/zenodo.13236881 , 10.5281/zenodo.16921323 , 10.5281/zenodo.14645536 , 10.5281/zenodo.12807594 , 10.5281/zenodo.14645495 , 10.5281/zenodo.13237088
doi: 10.5281/zenodo.16921222 , 10.5281/zenodo.12685261 , 10.5281/zenodo.14051647 , 10.5281/zenodo.13747742 , 10.5281/zenodo.12685087 , 10.5281/zenodo.14384458 , 10.5281/zenodo.13907409 , 10.5281/zenodo.13747299 , 10.5281/zenodo.13918974 , 10.5281/zenodo.13236881 , 10.5281/zenodo.16921323 , 10.5281/zenodo.14645536 , 10.5281/zenodo.12807594 , 10.5281/zenodo.14645495 , 10.5281/zenodo.13237088
This package reads the target trajectory firmware settings changes from a GCode file. Subsequently, it simulates a motion planner with acceleration and jerk or junction control respectively. The more accurate modeling is achieved by replicating grbl's and its derivatives' firmware-specific movement planner solutions, such as "Classic Jerk" and "Junction Deviation", as an interpretation for Jerk. The simulation result is a description of the nozzle and extrusion axis position and velocity over time and is easily accessible for further analysis. For example it can be used to generate time dependent boundary conditions, needed in additive manufacturing simulations for the Fused Filament Fabrication (FFF) process. The package includes 3D plotting functions, so it can be used to visualize local velocities before printing to improve your process understanding.
For the analysis of GCode, slicers or dedicated analyzer tools, such as Prusa Slicer or gCodeViewer, merely display target process parameters. The actual process velocity however is determined by the firmware of the printer. Velocities are expected to deviate significantly from the target velocity at times of acceleration and deceleration. pyGCodeDecode aims to model the machine's actual behavior and visualize its influence.
FDM, Process Simulation, Additive Manufacturing, Machine Code, 3D Printing, Engineering, MEX, Material Extrusion, Firmware, Fused Filament Fabrication, FFF, Fused Deposition Modeling, GCode, Simulation
FDM, Process Simulation, Additive Manufacturing, Machine Code, 3D Printing, Engineering, MEX, Material Extrusion, Firmware, Fused Filament Fabrication, FFF, Fused Deposition Modeling, GCode, Simulation
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
