@@ -797,11 +797,34 @@ void arc_welder::add_arcwelder_comment_to_target()
797797{
798798 p_logger_->log (logger_type_, DEBUG, " Adding ArcWelder comment to the target file." );
799799 std::stringstream stream;
800- stream << std::fixed << std::setprecision ( 2 ) ;
800+ stream << std::fixed;
801801 stream << " ; Postprocessed by [ArcWelder](https://github.com/FormerLurker/ArcWelderLib)\n " ;
802802 stream << " ; Copyright(C) 2020 - Brad Hochgesang\n " ;
803- stream << " ; arc_welder_resolution_mm = " << resolution_mm_ << " \n " ;
804- stream << " ; arc_welder_g90_influences_extruder = " << (gcode_position_args_.g90_influences_extruder ? " True" : " False" ) << " \n\n " ;
803+ stream << " ; resolution=" << std::setprecision (2 ) << resolution_mm_ << " mm\n " ;
804+ stream << " ; path_tolerance=" << std::setprecision (0 ) << (current_arc_.get_path_tolerance_percent () * 100.0 ) << " %\n " ;
805+ stream << " ; max_radius=" << std::setprecision (2 ) << (current_arc_.get_max_radius ()) << " mm\n " ;
806+ if (gcode_position_args_.g90_influences_extruder )
807+ {
808+ stream << " ; g90_influences_extruder=True\n " ;
809+ }
810+ if (current_arc_.get_mm_per_arc_segment () > 0 && current_arc_.get_min_arc_segments () > 0 )
811+ {
812+ stream << " ; firmware_compensation=True\n " ;
813+ stream << " ; mm_per_arc_segment=" << std::setprecision (2 ) << current_arc_.get_mm_per_arc_segment () << " mm\n " ;
814+ stream << " ; min_arc_segments=" << std::setprecision (0 ) << current_arc_.get_min_arc_segments () << " \n " ;
815+ }
816+ if (allow_3d_arcs_)
817+ {
818+ stream << " ; allow_3d_arcs=True\n " ;
819+
820+ }
821+ if (allow_dynamic_precision_)
822+ {
823+ stream << " ; allow_dynamic_precision=True\n " ;
824+ }
825+ stream << " ; default_xyz_precision=" << std::setprecision (0 ) << static_cast <int >(current_arc_.get_xyz_precision ()) << " \n " ;
826+ stream << " ; default_e_precision=" << std::setprecision (0 ) << static_cast <int >(current_arc_.get_e_precision ()) << " \n\n " ;
827+
805828
806829 output_file_ << stream.str ();
807830}
0 commit comments