-
-
Notifications
You must be signed in to change notification settings - Fork 434
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
feat: spoolman support #1119
feat: spoolman support #1119
Conversation
Neat! Let me know if you need any further help integrating with Spoolman or have any ideas of how it can be improved upon :) |
@Donkie I think having something like a spool list update event would be nice to have so changes can be reflected in the frontend in real time? Either sending the full spool list or just a subset of modified/created/deleted spools. |
Sure I could add that to my To-Do list |
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
@pedrolamas Thanks for the feedback - should be fixed now 😉 |
Signed-off-by: Mathis Mensing <[email protected]>
Signed-off-by: Mathis Mensing <[email protected]>
to be reverted when QR scanning is available ref: Donkie/Spoolman#10 Signed-off-by: Mathis Mensing <[email protected]>
"device camera (out of scope for now, requires secure context (HTTPS))" Make the browser device camera work with non https local sources.
Enable the Add the address for your Spoolman/Fluidd server IP:Port that you want to ignore the secure origin policy for. Remember to include the port number too. Save and restart Chrome. Click enable on camera request when pops up. |
Instead of failing from a nonexisting QR code lookup can you make it check if it has the right properties? Say a new spool that has a Spoolman sticker already on it with all the fields embedded from the factory or friend and then ask if you want to add it to the Spoolman DB. |
I don't think there's a point to have this in fluidd - we're just acting as the frontend for spool selection, not for the data management itself. All other data management actions (creating/editing vendors, filaments, spools) already happens in the Spoolman UI.. |
Thanks, I'll take a look at this in the following couple days and add it to #1149. |
That's fine I've requested this as an addition in spoolman I'm just saying support the ability to tell spoolman that the spool is not in the database that was scanned how ever you are checking that so that spoolman can then add it from your scan. Right now the QR-Code only has |
Are there any plans to make it working with Tool Changer support? For ex., using it with ERCF or other MMU |
|
@goodwin FYI toolchanger support has been implemented via #1324 and released in v1.28: https://docs.fluidd.xyz/features/spoolman#toolchanger-support |
Adds support for Spoolman (Arksine/moonraker#651)
done;
<origin>/spools/show/<id>
codes (see QR code generation Donkie/Spoolman#10 (comment))todo:
Screenshots
Spool Selection modal on print start
Warning when trying to start a print without a spool selection
Not enough filament warning
Mismatched filament material warning
Spoolman dashboard card
Filtering spools
QR code scanning
Camera Selection on multi cam setup
Warning on unsupported code
Error on inexistant spool
Auto-closes when scanning a valid code (compatible pattern + ID exists in database), selects spool in modal
https://github.com/fluidd-core/fluidd/assets/25269274/30ba1f17-95dd-483c-a1c5-1ac067d9d7ba