Printer Information isn't displayed

Hi,
I've tried Repetier (client, both tar and AppImage) for Linux and in both versions the Printer Information window (Alt+I) is not displayed properly. It hangs and block further normal app usage. The window is created, it has a title, but the content isn't drawn - it contains a piece of underlying window . E.g. its paint routine down't overdraw the window canvas.  I also can't close this window as it doesn't have a close button.
No errors is printed to console or log during that.
I'm trying to display the window just after printer connection. My log just before I press Alt+I is following:

19:18:31.403 : OpenGL renderer:Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2)
19:18:31.407 : Using fast VBOs for rendering is possible
19:18:35.862 : Printer reset detected - initializing
19:18:35.875 : start
19:18:35.875 : echo:Marlin1.0.0
19:18:35.877 : echo: Last Updated: Feb 15 201913_11_2018 13:27:42 | Author: (MC7,PrimeMiniV2)
19:18:35.877 : Compiled: Feb 15 2019
19:18:35.878 : echo: Free Memory: 3762  PlannerBufferBytes: 1232
19:18:35.878 : echo:Hardcoded Default Settings Loaded
19:18:35.880 : echo:Steps per unit:
19:18:35.884 : echo:  M92 X80.00 Y80.00 Z4000.00 E96.00
19:18:35.889 : echo:Maximum feedrates (mm/s):
19:18:35.889 : echo:  M203 X500.00 Y500.00 Z5.00 E25.00
19:18:35.891 : echo:Maximum Acceleration (mm/s2):
19:18:35.895 : echo:  M201 X9000 Y9000 Z100 E9000
19:18:35.900 : echo:Acceleration: S=acceleration, T=retract acceleration
19:18:35.904 : echo:  M204 S2000.00 T2000.00
19:18:35.920 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
19:18:35.925 : echo:  M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
19:18:35.925 : echo:Home offset (mm):
19:18:35.929 : echo:  M206 X0.00 Y0.00 Z0.00
19:18:35.929 : echo:PID settings:
19:18:35.932 : echo:   M301 P26.04 I3.68 D46.07
19:18:36.036 : N1 M110*34
19:18:36.036 : N2 M115*36
19:18:36.036 : N4 M114*35
19:18:36.036 : N5 M111 S6*98
19:18:36.041 : N6 T0*60
19:18:36.042 : N7 M80*28
19:18:39.398 : echo:SD init fail
19:18:39.398 : ok
19:18:39.444 : N10 M220 S100*80
19:18:39.446 : FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/ErikZalm/Marlin/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:MC7PrimeMiniV2 EXTRUDER_COUNT:1 UUID:13_11_2018__2
19:18:39.446 : ok
19:18:39.446 : N11 M221 S100*80
19:18:39.481 : N12 M111 S6*84
19:18:39.483 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X: 0.00 Y:0.00 Z:0.00
19:18:39.483 : ok
19:18:39.483 : ok
19:18:39.483 : echo:Active Extruder: 0
19:18:39.484 : ok
19:18:39.484 : N13 T0*8
19:18:39.484 : ok
19:18:39.485 : ok
19:18:39.485 : ok
19:18:39.487 : ok
19:18:39.491 : echo:Active Extruder: 0
19:18:39.491 : ok

Could you at least add a close button to the window title of this window, so it can be safely closed?

Comments

  • UPD: Older 2.0.5 version of RepetierHost doesn't have this problem.
  • Windows can be closed using esc key. All should have that function. But if it is not reacting any more it probably might also not work with keys. Or is the rest still working?

    Appimage or tar file?
  • You're right - Esc key works even if window is not responsive.
    The problem is in both AppImage and tar of 2.2.3 ver.
    As for 2.0.5 were the problem isn't reproducible - I've tested a tar only.
  • I've also tested tars of 2.1.6 and 2.2.2
    2.1.6 works, 2.2.2 have the info window problem. So 2.2.2 is a first ver with a problem.
  • I've adjusted download url and got ver 2.2.0 and 2.2.1. They both have a bug with Printer Information window. So it started between 2.1.6 and 2.2.0. Unfortunately, there is no versions in between on server.
  • I have refactored all windows to better look on linux. They now use autolayout to adjust sizes. For some reason this one does not work on linux. Moreover one opened the menu does not work correctly any more. So there is something confusing mono. The exe file is the one from windows - it is compiled on windows and just used with mono. And windows is still working. That is the main pain with mono - it is not 100% compatible and I then have to find which settings do not work. Hope I find it for next release. Thanks for showing it.
  • Ok found it. AutosizeMode GrowAndShrink is not working for linux - need to set it to growonly to work. In test version it already works so next release as well. Thanks.
Sign In or Register to comment.