For sellersBeta

Sending a slice back from your slicer

Add Yantra Bhavan as a print host once, and every slice you send back becomes a priced draft line on the right quote. Start by checking your printer profile.

Your slicer already knows the print time and how much filament a part needs. You can send that straight to the quote instead of typing it in. Yantra Bhavan reads the numbers, prices them with your rate card, and adds a draft line to the quote's bill of materials. The buyer does not see a draft. You check it, change anything you like, and add it.

It works through a feature your slicer already has: uploading to a print host. You tell the slicer that Yantra Bhavan is an OctoPrint server, and every slice you send goes to your quote instead of a printer. Nothing to install in the slicer, and no plugin.

First: which printer profile are you using?

This decides whether the set-up is possible at all, more than which slicer you use. Slicers show the print-host option per printer profile. Profiles for a slicer maker's own printers often offer only the maker's own connection — ElegooLink on Elegoo printers in ElegooSlicer, Bambu Connect in Bambu Studio — and no OctoPrint option.

Open your printer's connection settings in the slicer. If you can choose OctoPrint as the host type, you can follow a set-up guide below. If you can't, sending slices back is not available for that profile yet, and you price the quote by editing its bill of materials, as described in Winning RFQs.

Set-up guides

We only write a guide for a slicer once we have seen a slice arrive from it. Here is where every slicer we know of stands today:

SlicerSend a slice backPriced from the slice
OrcaSlicerWorks — set-up guideYes
AnycubicSlicerNextNot checked yetNot checked yet
UltiMaker CuraIts maker documents it; we have not checked it yetNot checked yet
PrusaSlicerIts maker documents it; we have not checked it yetNot checked yet
Creality PrintNot checked yetNot checked yet
Elegoo SlicerWorks — set-up guideYes
Flash StudioNot checked yetNot checked yet
Snapmaker OrcaNot checked yetNot checked yet
Bambu StudioNo — this slicer cannot send to a print hostNo — you price it by hand
LycheeSlicerNot checked yetNo — you price it by hand

PrusaSlicer and Cura are not on the guide list yet. Both can upload to an OctoPrint host according to their makers — Cura through a Marketplace plugin that a third party maintains — but we have not seen a slice from either arrive and match a quote, so we will not walk you through them.

  1. Create a print-host key

    Go to Slicer connections and choose Connect. Give it a name you will recognise, such as the computer it lives on, and pick Slicer (print host). The key starts with ybph_ and is shown once. Copy it and tick I have copied this somewhere safe.

    The page shows the new connection, the host address and the header name under Slicer setup.

  2. Follow the guide for your slicer

    Paste the host address and key into your slicer's print host settings, then press its connection test.

    The slicer reports a successful connection.

  3. Send a slice from a quote

    Open the buyer's file with Open in on the RFQ, slice it, and send it to the print host. Keep the file name.

    A draft line from your slicer appears in the quote's bill of materials, and on Slicer connections the key's Last upload reads Matched to a quote.

Recommended: the strip tool

A sliced file is often several megabytes, and nearly all of that is toolpath — the moves your printer makes. Yantra Bhavan only needs the summary at the top and bottom. yb-gcode-strip is a small program your slicer runs after slicing. It removes the toolpath before the upload, so a 4 MB file becomes about 40 KB. It also writes the quote's code inside the file, so the slice still matches its quote if your slicer renames it.

You don't need it for the upload to work. It makes the upload smaller, and matching more reliable.

Checked with yb-gcode-strip v2 on Linux (x64 only), 2026-09-30. Menus may be named or placed differently in other versions.

We have run the Linux build end to end. The Windows and macOS builds are made from the same source but have not yet been run inside a slicer. If one fails, remove it from the post-processing setting and uploads carry on working, just larger.

Each download is one standalone program; nothing else needs installing. Keep it somewhere permanent, because the slicer runs it from that path every time.

Windows

Move yb-gcode-strip-windows-x64.exe to a folder such as C:\Tools\. If SmartScreen warns about an unrecognised app the first time the slicer runs it, choose More info, then Run anyway. The path you will paste into the slicer is, for example, C:\Tools\yb-gcode-strip-windows-x64.exe.

macOS

Pick Apple silicon for M-series Macs, Intel otherwise. Move the file to a folder such as ~/bin, then in Terminal run:

chmod +x ~/bin/yb-gcode-strip-darwin-arm64
xattr -d com.apple.quarantine ~/bin/yb-gcode-strip-darwin-arm64

Without the second line macOS may block the tool. You can instead allow it in System Settings → Privacy & Security → Open Anyway.

Linux

mkdir -p ~/bin && mv yb-gcode-strip-linux-x64 ~/bin/
chmod +x ~/bin/yb-gcode-strip-linux-x64

Every re-slice replaces the draft

Each part file has at most one draft. Sending it again replaces the draft with the latest slice, so the price you add is always from your most recent settings.

Something not working?

See troubleshooting slicer connections for refused uploads, slices that don't appear, revoked keys and plan changes. For exactly what a slice sends, see what leaves your machine.