loociano / MPSM2NetworkPrinting

Cura network plugin for Monoprice Select Mini V2 printers
https://marketplace.ultimaker.com/app/cura/plugins/loociano/MPSM2NetworkPrinting
GNU Lesser General Public License v3.0
22 stars 0 forks source link

Printer name is not visible in Settings menu #4

Closed bmelim closed 4 years ago

bmelim commented 4 years ago

Once printer is installed, menu item for said printer is missing.

image

loociano commented 4 years ago

Thanks @bmelim for reporting this issue!

I was able to reproduce and resolve.

The issue was introduced in 0.1.0 when the feature to rename printers was implemented. The feature removed printers' group_name to be able to rename them freely, which broke the listing in Settings. Cura expects networked printers to have a group_name that does not change.

To accommodate users that may have more than one Monoprice V2 printer and need to easily distinguish them in the UI, printer names are now fixed to MPSM V2 <IP address>.

Fix has been included in releases 0.1.1 and 0.2.1.

cptSwing commented 3 years ago

This however makes me have to re-add and re-config my printer each and every time the IP changes (2-3 times a week I guess)..

loociano commented 3 years ago

Thanks for your comment @cptSwing. Indeed, the plugin assumes the IP address assigned to the printer is fixed.

The plugin can only know about printers by their (manually entered) IP address. It is expected that, if a printer changes its IP address, the plugin will not be able to connect to it anymore. The printer would need to be re-added with their new IP address.

@cptSwing I haven't heard about this problem before. Anecdotically, the IP address assigned to my printer never changes. As a workaround, is there a way you could configure your router to assign the same address to your printer?

cptSwing commented 3 years ago

Mine kept moving between .159 and .160, we use DHCP in our wifi. I then used M552 GCode to (hopefully) set *.159 to a fixed IP, saved to EEPROM, and it seems to be sticking for now.

cptSwing commented 3 years ago

Mine kept moving between .159 and .160, we use DHCP in our wifi. I then used M552 GCode to (hopefully) set *.159 to a fixed IP, saved to EEPROM, and it seems to be sticking for now.

For posterity's sake, it didn't stick - I'll just live with having 3 or 4 different-yet-same MPSMv2 profiles (one per IP). Navigating Cura's profile system is painful anyway, so this doesn't make a difference really ;)