Pronterface caused a bluescreen and now unable to open after reinstall
Closed this issue · 12 comments
When i opened pronterface and connected my printer via usb cable I got a bluescreen and now i can't open the program. Reinstalling didn't help.
Version: 2.1.0 x64
Printer: Ender 3v2 Creality 4.2.2
System: Windows 11
Error i get:
Traceback (most recent call last):
File "pronterface.py", line 62, in <module>
File "printrun\pronterface.py", line 2596, in __init__
File "printrun\pronterface.py", line 171, in __init__
File "printrun\pronsole.py", line 778, in parse_cmdline
File "printrun\pronterface.py", line 1161, in process_cmdline_arguments
File "printrun\pronsole.py", line 761, in process_cmdline_arguments
File "printrun\pronsole.py", line 656, in load_default_rc
File "printrun\pronsole.py", line 627, in load_rc
File "cmd.py", line 211, in onecmd
File "printrun\pronsole.py", line 403, in default
File "cmd.py", line 236, in default
AttributeError: 'NoneType' object has no attribute 'write'
What version of Pronterface is installed?
2.1.0 x64
This is unusual. Can you try to reboot your system?
Edit:
If this do not help please delete the file c:\Users\YourUserName\printrunconf.ini
and c:\Users\YourUserName\printrun.log
. Then try to start Pronterface again.
Attach the file c:\Users\YourUserName\printrun.log
when you still then have the problem. This should maybe help to get a bit more information.
I rebooted the system and the same error shows up and I also don't have printrunconf.ini and I only have this log:
printrun.log
Edit: I should add that my printer has some issues with communication with my laptop(It doesn't even detect it when the psu is on and only when its off) and on this pc its a miracle when it finally connects.
another edit: If you find some "controversial" m117 commands I'm really sorry for that(I'm quite immature despite my age )
Looking to the log I see you have set a very high baud rate for connecting to your printer. Depending on the environment, length and quality of your usb cable you may need to check what rate is needed for a save communication. Try to use a lower one, start with: 115200 baud.
I set the baud rate that high because I had a klipper flashed on the printer that was set that high. I was just checking if I would get any response because my laptop only connects to the mcu when the printer power supply is turned off and I don't know why(pc connects only sometimes looks like it's random).
This is why I mentioned a much lower baud rate, because I see in your log file that Pronterface isn't able to establish a robust connection with your setup. Please start with 115200 baud.
Edit:
Regarding Klipper, you need to take care that your com port is only used by Pronterface and not parallel from Klipper too.
I would but I cannot open pronterface due to that error even after reinstalling and deleting the log
Search for the file printrunconf.ini on your computer. On windows 10 there are two possible locations:
one is the already mentioned location c:\Users\YourUserName\printrun.log
and the other is c:\Users\YourUserName\AppData\Local\Printrun\
, where you need to change YourUserName
with your real Windows Username.
Keep in mind that the folder AppData is a hidden directory.
I deleted that file and now it works. Thank you so much for your help.
Perfect. Good to hear. Now you need to check what baud rate would work best for your usb cable and printer.
BTW, where was the file located?
@Sleff1,
I will close the issue as your Pronterface installation is now working.
Best regards,
DD