This technology is a software-based module that can automatically adjust printing parameters (printing speed, acceleration, and extrusion rate) in the G-codes for 3D printing (fused deposition modeling) eliminate errors when printing at high speed. The purpose of this software is to help increase printing speed without jeopardizing printing quality, thereby improving printing productivity, especially when printing a large structure. This invention can be used by individuals or small manufacturers.