Skip to content

Spoolman Helper: a usage tracking module and integration for Spoolman, in U1 flavour#163

Closed
unlucio wants to merge 26 commits into
paxx12-snapmaker-u1:developfrom
unlucio:spoolman
Closed

Spoolman Helper: a usage tracking module and integration for Spoolman, in U1 flavour#163
unlucio wants to merge 26 commits into
paxx12-snapmaker-u1:developfrom
unlucio:spoolman

Conversation

@unlucio
Copy link
Copy Markdown

@unlucio unlucio commented Jan 20, 2026

What provides:

  • Adds Apple's stuff to .gitignore to prevent Cupertino from soiling the repo
  • Adds SPOOL_ID get to filament_protocol_ndef, filament_protocol, and print_task
  • Adds a proxy for spoolman's api to moonraker
  • spoolman_helper.py: main entry point and orchestrator for the module. It delegates to sub objects for specific behaviours and featurea.
  • u1_tools.py: translation interface for teh u1' tool's system
  • spoolman.py: kipper client for the spoolman API, it talks to moonraker
  • print_lifecycle.py: reacts to a print events
  • macros.py_: interface towards the klipper macros world
  • logs.py: internal log facility
  • commands.py: spoolman helper commands
  • all neded cfgs and macros

@unlucio unlucio force-pushed the spoolman branch 5 times, most recently from e2a481c to ce8f2ea Compare January 21, 2026 08:15
Comment thread docs/index.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
Comment thread docs/spoolman.md Outdated
@unlucio unlucio changed the title Spoolman Helper: a usage trakign moduel for spoolman, in U1 flavour Spoolman Helper: a usage tracking module and integration for Spoolman, in U1 flavour Jan 22, 2026
@unlucio unlucio force-pushed the spoolman branch 2 times, most recently from 63a9169 to 2fe7d9b Compare January 26, 2026 19:13
@paxx12 paxx12 added the nfc Set of features related to NFC and RFID tags label Jan 31, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 2, 2026

✅ Build Artifacts

Version: 1.1.0-paxx12-test-pr-163
Build: 8416f0e (merge of b570cfc into develop)
Duration: 5m 17s

Artifact Size
basic-build 205.27 MB
extended-build 240.72 MB
basic-devel-build 205.68 MB
extended-devel-build 241.13 MB

View workflow run

unlucio and others added 26 commits February 2, 2026 22:02
What provides:
- Adds Apple's stuff to .gitignore to prevent Cupertino from soiling the repo
- Adds SPOOL_ID get to filament_protocol_ndef, filament_protocol, and print_task
- Adds a proxy for spoolman's api to moonraker
- spoolman_helper.py: main entry point and orchestrator for the module.
It delegates to sub objects for specific behaviours and featurea.
- u1_tools.py: translation interface for teh u1' tool's system
- spoolman.py: kipper client for the spoolman API, it talks to moonraker
- print_lifecycle.py: reacts to a print events
- macros.py_: interface towards the klipper macros world
- logs.py: internal log facility
- commands.py: spoolman helper commands
- all neded cfgs and macros
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
Co-authored-by: Maurício C. P. Pessoa <mauricio.ufma@gmail.com>
…pool is

configured by the user on an unexpected tool.
@paxx12
Copy link
Copy Markdown
Contributor

paxx12 commented Feb 15, 2026

Replaced by #285

@paxx12 paxx12 closed this Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

nfc Set of features related to NFC and RFID tags

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants