Sign inSign up

etzion/spoolsync

By etzion

•Updated about 19 hours ago

SpoolEase ↔ Spoolman Sync

Buildkit cache
Image
Integration & delivery
0

1.0K

etzion/spoolsync repository overview

This tool syncs both ways between SpoolEase (https://www.spoolease.io/⁠) and Spoolman (https://github.com/Donkie/Spoolman⁠) filament repository products. SpoolEase is a dedicated ESP32 machine with a touch screen and a spool scale additional device, with very good integration to BambuLab 3D printers. Spoolman is a stand-alone application with good integration with other printers, including SnapMaker U1. The idea is to perform two-way sync so that whichever product makes use of the matching filament repository, the data will be consistent with the other mechanism, and may be used correctly by the relevant printers. For the code and additional information, check https://github.com/ezaton/spool-sync⁠

A quickstart:

docker run -d \
  --name spoolsync \
  -e SPOOLMAN_URL=http://<spoolman_address>/api/v1 \
  -e SPOOLEASE_URL=http://<spoolease_address> \
  -e SPOOLEASE_MODE=encrypted \
  -e SPOOLEASE_SECURITY_KEY=your-6-char-key \
  -v spoolsync-state:/state \
  etzion/spoolsync:latest

Using docker-compose:

services:
  spoolsync:
    image: etzion/spoolsync:latest
    environment:
      SPOOLMAN_URL: http://<spoolman_address>/api/v1
      SPOOLEASE_URL: http://<spoolease_address>
      SPOOLEASE_MODE: encrypted
      SPOOLEASE_SECURITY_KEY: your-key
    volumes:
      - spoolsync-state:/state

Tag summary

Content type

Image

Digest

sha256:14ca8f40f…

Size

50.5 MB

Last updated

about 19 hours ago

docker pull etzion/spoolsync