M73 commands

do you have to activate something in repetier-server,
so that M73 commands are sent to the printer?

my printer understand M73 commands, but shows only 0%.

 

Comments

  • For marlin we strip M73 from gcode and send it during print computed by repetier-server. Reason is to have same time computation in server and on display. We have tested this with a Prusa MK3 wich also supports M73. Please compare if it is the same value as shown in server gui for progress.
  • I´ve a question on that. Do i need to activate something in the configuration? My LCD Display shows always 0% and i am runnning Marlin 2.0.6. Thanks. 
  • I just tested it after activating it in marlin.
    M73 P50 shows bar with 50% when I send it manually.
    What is missing currently is in the print start scrip
    M75
    to start measuring time. The M77 to stop it is already present.

    Here what I set to make it work in configuration_adv.h

    // Add an 'M73' G-code to set the current percentage
    #define LCD_SET_PROGRESS_MANUALLY

    // Show the E position (filament used) during printing
    //#define LCD_SHOW_E_TOTAL

    #if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
    #define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits
    #define SHOW_REMAINING_TIME // Display estimated time to completion
    #if ENABLED(SHOW_REMAINING_TIME)
    #define USE_M73_REMAINING_TIME // Use remaining time from M73 command instead of estimation
    //#define ROTATE_PROGRESS_DISPLAY // Display (P)rogress, (E)lapsed, and (R)emaining time
  • Hi,I have a problem , how can solve this problem? I have idex printer

    11:16:07.698: echo:Filament load/unload lengths:
    11:16:07.712: echo: M603 T0 L0.00 U100.00
    11:16:07.712: echo: M603 T1 L0.00 U100.00
    11:16:08.864: N9 G21
    11:16:08.864: @getip
    11:16:08.913: FIRMWARE_NAME:Marlin 1.1.9 (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:3D Printer EXTRUDER_COUNT:2 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
    11:16:08.913: Cap:SERIAL_XON_XOFF:0
    11:16:08.913: Cap:EEPROM:1
    11:16:08.913: Cap:VOLUMETRIC:1
    11:16:08.914: Cap:AUTOREPORT_TEMP:1
    11:16:08.914: Cap:PROGRESS:0
    11:16:08.914: Cap:PRINT_JOB:1
    11:16:08.914: Cap:AUTOLEVEL:1
    11:16:08.914: Cap:Z_PROBE:1
    11:16:08.915: Cap:LEVELING_DATA:1
    11:16:08.915: Cap:BUILD_PERCENT:0
    11:16:08.915: Cap:SOFTWARE_POWER:0
    11:16:08.915: Cap:TOGGLE_LIGHTS:0
    11:16:08.915: Cap:CASE_LIGHT_BRIGHTNESS:0
    11:16:08.936: Cap:EMERGENCY_PARSER:1
    11:16:08.937: Cap:AUTOREPORT_SD_STATUS:0
    11:16:08.937: Cap:THERMAL_PROTECTION:1
    11:16:08.938: X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0
    11:16:08.938: echo:Unknown command: "G21"
    11:16:08.939: M117 192.168.43.219:3344
    11:16:08.939: N10 M155 S1
    11:16:09.861: M117 Finished
  • Hi,I have a problem , how can solve this problem? I have idex printer

    11:16:07.698: echo:Filament load/unload lengths:
    11:16:07.712: echo: M603 T0 L0.00 U100.00
    11:16:07.712: echo: M603 T1 L0.00 U100.00
    11:16:08.864: N9 G21
    11:16:08.864: @getip
    11:16:08.913: FIRMWARE_NAME:Marlin 1.1.9 (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:3D Printer EXTRUDER_COUNT:2 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
    11:16:08.913: Cap:SERIAL_XON_XOFF:0
    11:16:08.913: Cap:EEPROM:1
    11:16:08.913: Cap:VOLUMETRIC:1
    11:16:08.914: Cap:AUTOREPORT_TEMP:1
    11:16:08.914: Cap:PROGRESS:0
    11:16:08.914: Cap:PRINT_JOB:1
    11:16:08.914: Cap:AUTOLEVEL:1
    11:16:08.914: Cap:Z_PROBE:1
    11:16:08.915: Cap:LEVELING_DATA:1
    11:16:08.915: Cap:BUILD_PERCENT:0
    11:16:08.915: Cap:SOFTWARE_POWER:0
    11:16:08.915: Cap:TOGGLE_LIGHTS:0
    11:16:08.915: Cap:CASE_LIGHT_BRIGHTNESS:0
    11:16:08.936: Cap:EMERGENCY_PARSER:1
    11:16:08.937: Cap:AUTOREPORT_SD_STATUS:0
    11:16:08.937: Cap:THERMAL_PROTECTION:1
    11:16:08.938: X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0
    11:16:08.938: echo:Unknown command: "G21"
    11:16:08.939: M117 192.168.43.219:3344
    11:16:08.939: N10 M155 S1
    11:16:09.861: M117 Finished
  • In the marlin code I enabled INCH_MODE_SUPPORT I will try again 
  • You can ignore missing G21 support if units are mm. Prusa for example does not have G21/G20 but uses mm so everything is fine since all use mm anyway.
  • my printer stops when receiving this command (G21),how can i solve this problem
  • Normally printers do not stop on unknown commands, they just write it is unknown and server stops sending them from there on. 
    In printer configuration->gcodes->Replacements you can add the rule
    ^G21$
    and replace it with nothing. This will make server stop G21.
Sign In or Register to comment.