Why Does Pronterface Cancel a Print in Progress on Connect?
 
Notifications
Clear all

Why Does Pronterface Cancel a Print in Progress on Connect?  

  RSS
gjpc
 gjpc
(@gjpc)
Active Member
Why Does Pronterface Cancel a Print in Progress on Connect?

I have noticed that if Pronterface connects to the printer while an SD card print is in progress, it cancels the print and resets the machine.

Why is this necessary given the fact PRUSA recommends printing from the SD card to enable all printer features?

Best Answer by Neophyl:

Its part of the firmware update process on the boards.  When a device connects the board resets and checks that port to see if it should go into bootloader mode to update its own firmware. If it detects a programmer on that end it can then update etc.  I'm not even sure its the printer firmware thats doing this,  it may be the bootloader firmware on the board, so a level below the printer itself.

If it didnt do this it would be much more trouble updating firmware.

Posted : 20/06/2020 7:21 pm
gjpc
 gjpc
(@gjpc)
Active Member
Topic starter answered:
RE: Why Does Pronterface Cancel a Print in Progress on Connect?

I have done a little research and posted this question on the Printrun Github repo. Klement got right back to me and I have become very confused.

  1. Why is Prusa distributing the 2014.03.10 version with their new printers when a 2015 version with the DTR option in Settings->Options->Printer Settings?
  2. Why does unchecking Pronterface V 1.6.0's DTR box still reset the printer on connect on Windows 10 with a USB connected Prussa MK3S?
  3. Why does unchecking Pronterface V 1.6.0's DTR box reset the printer on connect on macOS 10.14.6 with a USB connected Prussa MK3S?
  4. Why is the Application so old when the commits are so new?
Posted : 21/06/2020 1:35 pm
bobstro
(@bobstro)
Illustrious Member
RE: Why Does Pronterface Cancel a Print in Progress on Connect?

I believe it is the printer itself that does this. Connecting Octoprint via USB will do the same. I vaguely remember reading that there is a specific reason printers do this.

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 21/06/2020 3:22 pm
Neophyl
(@neophyl)
Illustrious Member
RE: Why Does Pronterface Cancel a Print in Progress on Connect?

Its part of the firmware update process on the boards.  When a device connects the board resets and checks that port to see if it should go into bootloader mode to update its own firmware. If it detects a programmer on that end it can then update etc.  I'm not even sure its the printer firmware thats doing this,  it may be the bootloader firmware on the board, so a level below the printer itself.

If it didnt do this it would be much more trouble updating firmware.

Posted : 21/06/2020 3:44 pm
bobstro liked
gjpc
 gjpc
(@gjpc)
Active Member
Topic starter answered:
RE: Why Does Pronterface Cancel a Print in Progress on Connect?

@bobstro & @neophyl

I think you are right. I was confused because Repetier Server connects to the printer on system boot and therefore I never saw any resets as I went in and out of the server doing multiple prints. If I take down Repetier Server and then either connect with Host or Server I see the reset behavior.

I'm a little perturbed that I must remember to run pronterface before launching any prints, but that's the way it is.

Thanks!

Posted : 21/06/2020 5:21 pm
bobstro
(@bobstro)
Illustrious Member
RE: Why Does Pronterface Cancel a Print in Progress on Connect?

Great info. Thanks!

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 21/06/2020 5:33 pm
Share: