Skip to content
Lucio edited this page Aug 2, 2026 · 11 revisions

Bespok3d

Custom plugins for your 3D printer, with no firmware flashing and no SSH.

Bespok3d is a desktop app that finds your printer on the network, connects to it safely, and lets you add features from a plugin store, such as cameras, spool tracking, a remote screen, and more. Everything runs on the printer's stock firmware. You never open a terminal, and you can remove anything you add. Your printer, your choice.

Look mom, custom printer and no SSH.

The Bespok3d store

Supported printers

Printer Status
Snapmaker U1 Confirmed working
Other Klipper printers Coming, through community adapters

Bespok3d is built to be printer-agnostic. The Snapmaker U1 is the first fully supported model; support for more printers arrives as the community adds adapters (the small piece that teaches Bespok3d one printer's quirks).

Firmware. Bespok3d runs on the stock Snapmaker firmware and does not replace it. It has been tested on every U1 firmware from 1.4.0 up to 1.5.1, and on the 1.5.2 beta. When Snapmaker ships a firmware update, Bespok3d keeps your plugin files and puts everything back with one click (see Troubleshooting).

What you can do today

Feature What it gives you
Find and connect a printer Bespok3d spots your printer on the network and sets it up for you
Install plugins Add features from the store in a couple of clicks
Camera Hardware-accelerated built-in and USB cameras
Remote screen See and drive the printer screen from the app, and it heals itself if it hangs
Spool tracking Bridge to Spoolman, plus an RFID reader for tagged spools
Remove cleanly Uninstall a plugin and your printer goes back to how it was
Survive updates A firmware update never loses your plugins

Where to go next

Privacy

Bespok3d asks once, on first launch, whether you want to send anonymous usage data, and you can change your answer any time in Settings then General. It is off unless you say yes. There is no installation id, nothing that tells your copy apart from anyone else's, nothing about your printers, and nothing about where you are. The full list of what is and is not sent is on the Settings page.

License

Bespok3d is free software under the GNU Affero General Public License, version 3 or any later version. You can use, study, modify, and share it freely.

Copyright (C) 2026 unlucio and the Bespok3d contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/. The full text is in LICENSE.

Bespok3d is a project of the Bespok3d Organisation, which is not a legal entity. Copyright is held by the individual authors named above.

Clone this wiki locally