SimplyPrint for Onshape

Send parts and Part Studios straight from Onshape to SimplyPrint — cloud slicing and 3D printing with no manual export step.

Install

From the Onshape App Store

  1. Open the Onshape App Store and search for SimplyPrint.
  2. Click Subscribe and approve the requested permissions (read profile, read documents).
  3. Open any Part Studio or Assembly. Send to SimplyPrint appears in the right-panel chooser and in the part-tree right-click menu.
Self-host this integration

The integration is open-source and runs as a small Node + Express service. You'll need:

  1. Node.js 18+ and a public HTTPS URL (a Cloudflare or ngrok tunnel works for dev).
  2. An Onshape OAuth app registered at cad.onshape.com/appstore/dev-portal with redirect URI https://YOUR-HOST/oauthRedirect and scopes OAuth2ReadPII OAuth2Read.
  3. A SimplyPrint OAuth client (one-time SP-side registration) with redirect URI https://YOUR-HOST/sp/oauthRedirect.
  4. Set BASE_URL, SESSION_SECRET, ONSHAPE_CLIENT_ID, and ONSHAPE_CLIENT_SECRET in .env, then npm run dev.

Full step-by-step setup is in the project README.md.

How it works

  1. The first time you open the panel, Onshape and SimplyPrint each ask for one-time authorization — no API keys to copy around.
  2. Pick the parts you want and a format (STL or 3MF). The translation runs on Onshape's servers.
  3. The exported geometry uploads to your SimplyPrint account, where it's ready to slice and queue for printing.