Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Monoprice Delta Mini V2 #16

Open
war4peace opened this issue Dec 30, 2021 · 7 comments
Open

Support Monoprice Delta Mini V2 #16

war4peace opened this issue Dec 30, 2021 · 7 comments
Labels
enhancement New feature or request

Comments

@war4peace
Copy link

I have installed the plugin, however Cura (4.12.1) doesn't recognize Monoprice Delta Mini V2.
Error message is "Could not connect to device."
The printer is online and connected to Wifi, Wiibuilder can communicate with it.

@loociano
Copy link
Owner

loociano commented Feb 9, 2022

Hi @war4peace

Thanks for reporting this issue! I do not own a Monoprice Delta Mini V2, so the support will be limited.

  1. Could you email me your stderr.log? If you are using Windows, it is located in C:\Users\<user>\AppData\Roaming\cura\stderr.log.
  2. Does the Monoprice Delta Mini V2 have a Web UI? For instance, if the printer's IP address is 192.168.0.100, can you control the printer via http://192.168.0.100?

@loociano
Copy link
Owner

loociano commented Feb 9, 2022

  1. Does the Monoprice Delta Mini V2 have a Web UI? For instance, if the printer's IP address is 192.168.0.100, can you control the printer via http://192.168.0.100/?

Did some research. This project suggests the Delta has a Web UI. Supposedly the Delta has a similar API to the Mini V2.

@war4peace
In addition to stderr.log, can you share what you see if you access http://<your_printer_ip_address>/inquiry?

@war4peace
Copy link
Author

Hi @loociano
Sure thing.

I have no web access to the printer, this is what happens if I access http://printer_ip_address
I get a blank page with a row of text saying "This URI does not exist" - same if I add "/inquiry" at the end.

stderr.log:

2022-02-10 17:35:49,100 - DEBUG - [MainThread] cura.Machines.Models.DiscoveredPrintersModel._attemptToAddManualDevice [169]: Network plugin MPSM2NetworkPrinting: attempting to add manual device with address 192.168.2.72.
2022-02-10 17:35:49,100 - DEBUG - [MainThread] MPSM2NetworkPrinting.src.network.DeviceManager.add_device [89]: Requesting to add device with address: 192.168.2.72.
2022-02-10 17:35:49,103 - DEBUG - [MainThread] MPSM2NetworkPrinting.src.network.ApiClient._create_empty_request [194]: http://192.168.2.72/inquiry
2022-02-10 17:35:49,298 - ERROR - [MainThread] MPSM2NetworkPrinting.src.network.ApiClient.parse [213]: No response received from printer.
2022-02-10 17:35:54,101 - WARNING - [MainThread] cura.Machines.Models.DiscoveredPrintersModel._onManualRequestTimeout [190]: Manual printer [192.168.2.72] request timed out. Cancel the current request.
2022-02-10 17:35:54,102 - DEBUG - [MainThread] MPSM2NetworkPrinting.src.network.DeviceManager.remove_device [105]: Removing manual device with device_id: 192.168.2.72 and address: 192.168.2.72
2022-02-10 17:35:54,105 - DEBUG - [MainThread] cura.Machines.Models.DiscoveredPrintersModel._attemptToAddManualDevice [169]: Network plugin UM3NetworkPrinting: attempting to add manual device with address 192.168.2.72.
2022-02-10 17:35:54,149 - ERROR - [MainThread] UM3NetworkPrinting.src.Network.LocalClusterOutputDeviceManager.<lambda> [75]: Error transferring http://192.168.2.72/api/v1/system - server replied: Not Found
2022-02-10 17:35:59,105 - WARNING - [MainThread] cura.Machines.Models.DiscoveredPrintersModel._onManualRequestTimeout [190]: Manual printer [192.168.2.72] request timed out. Cancel the current request.

Needless to say, I can use the printer just fine over wireless with the Wiibuilder application.

@war4peace
Copy link
Author

Also, the manual never mentions a web interface: https://downloads.monoprice.com/files/manuals/21666_Manual_210224.pdf

@georoen
Copy link

georoen commented Jun 11, 2022

Hey @loociano,

I just subscribed to this issue, as I got the same issue. Running a linux pc though, Wiibuilder isn't an alternative and therefore I am highly interested in this patch. Let me know if I can do some testing for you!

Very best,
Jeroen

@ayman
Copy link

ayman commented Jun 25, 2022

There's a reverse engineered http API. One might fork this repo to add functionality (I'll look into it actually).

@loociano
Copy link
Owner

loociano commented Nov 4, 2022

Thanks @ayman for the lead. Clearly the Delta V2 API is completely different from the Mini V2 API, which is way simpler.

@loociano loociano changed the title Plugin not working with Monoprice Delta Mini V2 Support Monoprice Delta Mini V2 Nov 4, 2022
@loociano loociano added the enhancement New feature or request label Nov 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants