A bold new way to 3D print over WiFi.
Get started at https://printspool.io
Warning: Print Spool is in active development and not yet production-ready. It may have substantial bugs.
If you find any please me know in the issues! Even if it is a known issue an upvote for the bug helps me prioritize what to work on next.
For completeness this documentation lists all the dependencies to get a development environment running on a fresh Ubuntu 18.04 install. You may opt to skip the dependencies you have installed already.
bash
sudo apt update
sudo apt install
build-essential \
clang \
libclang1 \
cmake \
pkg-config \
python \
tmux \
qemu \
qemu-user \
qemu-user-static \
binutils-arm-linux-gnueabihf \
gcc-arm-linux-gnueabihf \
fuse-overlayfs \
g++-arm-linux-gnueabihf \
libbsd-dev \
protobuf-compiler \
postgresql \
postgresql-contrib \
`# Belt Engine Dependencies` \
libgeos-dev \
libblas-dev \
liblapack-dev \
gfortran \
libxslt1-dev \
libxml2-dev \
libjpeg-dev \
zlib1g-devsudo gpasswd --add ${USER} dialoutecho fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p./scripts/bootstrapDisable any other copies of teg and run ./scripts/start-tmux
It's recommended you do this in a dev environment with at least 16GB of ram.
./scripts/start-tmux:
/etc/teg-dev/ configsOnce you have start-tmux running you can create an invite code to access your dev instance by running:
cd ./crates/ && cargo run --bin teg-invite
Releases are built through Github Actions CI
To update the changelog and create a release tag run: ./scripts/release
cargo build --releasebash
git tag -d tag-test; git tag -a tag-test -m "CI Testing / Do not Use" && git push fork -f tag-testbash
export PRINTSPOOL_GITHUB="D1plo1d/print-spool-release-test"bash
bash <(curl -s https://raw.githubusercontent.com/PrintSpool/PrintSpool/develop/scripts/install)Note: Print Spool is in Limited Closed Beta testing at the moment. These instructions are for my own personal use and will very likely not work on your computer.
Note: Pi Bakery may be an easier alternative to the steps bellow Windows and Mac users. See: https://www.pibakery.org/
openssl passwd -6) and replace the pi's password in /YOUR_SD_CARD/etc/shadow on your sd cardbash <(curl -s https://raw.githubusercontent.com/PrintSpool/PrintSpool/develop/scripts/install)To enable the PiCam on the Raspberry Pi run: sudo modprobe bcm2835-v4l2
You should not need to do this for a USB webcam.
Source: https://www.raspberrypi.org/forums/viewtopic.php?t=62364
cargo run --release) solves this issue.$ claude mcp add PrintSpool \
-- python -m otcore.mcp_server <graph>