OrcaSlicer for Sovol SV06 / SV07 / SV08: Setup and Best Settings (2026)

TL;DR: Honest OrcaSlicer setup for Sovol SV06, SV07, SV08, and SV08 MAX. Marlin vs Klipper paths, no API key needed, calibration order, and the bed-warp warning.

I bought an SV08 last year because it was the cheapest 350mm CoreXY I could find. Forty thousand mm/s² accel claim, $700, ships with Klipper preconfigured, sounded too good to be true. The taco-bed-warp horror stories from Reddit had me scared, and the OrcaSlicer setup tripped me up because most online guides demanded an API key the printer doesn’t actually need.

I’ve since added an SV06 to a small print farm and helped a friend dial in his SV07 Plus, so this guide covers the whole Sovol SV-series in OrcaSlicer: SV06 and SV06 Plus on stock Marlin, SV07 and SV07 Plus on Klipper, and the SV08 / SV08 MAX CoreXY flagships. Three printers, two firmwares, one slicer. I’ll show you the setup paths, the best-settings starting points per variant, the calibration sequence that actually matters, and the real forum-documented gotchas that wasted weekends for everyone before you.

This article lives under our OrcaSlicer Printer Profiles Hub. If you’re cross-shopping printers, that hub has the comparison context.

Table of contents

Sovol SV-series at a glance

I keep telling people the Sovol lineup makes more sense once you split it by firmware, not by name. The SV06 family runs stock Marlin. The SV07 family runs Klipper on a bed-slinger. The SV08 family runs Klipper on CoreXY. Same slicer profiles in OrcaSlicer, very different ceilings.

Spec SV06 / SV06 Plus SV07 / SV07 Plus SV08 / SV08 MAX
Build volume 220×220×250 / 300×300×340 220×220×250 / 300×300×350 350×350×345 / large-format
Firmware (stock) Marlin Klipper Klipper
Motion Bed-slinger Cartesian Bed-slinger Cartesian CoreXY (quad-gantry leveled)
Claimed max speed 150 mm/s 500 mm/s (250 realistic) 700 mm/s (200-300 realistic)
Max acceleration ~3,000 mm/s² ~10,000 mm/s² 40,000 mm/s² (claim)
Hotend All-metal, 300°C All-metal high-flow, 300°C Ceramic-heated all-metal high-flow
Extruder Dual-gear direct drive Dual-gear direct drive Planetary dual-gear direct drive
Network USB / SD only WiFi 2.4 GHz WiFi + LAN, Mainsail UI
Approx price (USD) $250 – $310 $300 – $500 $529 – $1000+

Honest take from someone who owns or has tuned all three:

  • SV06 / SV06 Plus is the budget, open-source, hackable pick. It’s slow but it’s reliable, and the parts are everywhere. Print farm starter or first-printer territory.
  • SV07 / SV07 Plus is the Klipper sweet spot if you want network printing without spending CoreXY money. It’s still a bed-slinger though, so the 500 mm/s marketing number is mostly Klipper bragging. Real-world I land around 150-250 mm/s.
  • SV08 / SV08 MAX is the speed flagship. Voron-derived CoreXY, quad gantry, eddy-current bed scan on later units. It’s the one to buy if speed matters and you’re willing to do an input-shaper run.

Marlin vs Klipper: why this matters in OrcaSlicer

The biggest invisible split in this lineup is firmware. OrcaSlicer profiles don’t care, but your settings ceiling does.

Marlin (SV06 / SV06 Plus stock) Klipper (SV07, SV07 Plus, SV08, SV08 MAX)
Pressure Advance Not available (use Linear Advance K if FW supports) Yes, tune in Klipper, save per filament
Input Shaper Not available Yes, ADXL345 or onboard accel, run SHAPER_CALIBRATE
Practical print speed 80-120 mm/s 150-300 mm/s depending on model
Network printing SD / USB / OctoPrint Moonraker / Mainsail / Fluidd
OrcaSlicer connection Physical Printer = OctoPrint (if Pi present) Physical Printer = Klipper (Moonraker)

If you flash Klipper to an SV06 (popular Voron-style mod), you can use the SV07 settings as a baseline. That’s a different rabbit hole, and our OrcaSlicer Klipper setup guide covers the host side. For this article I’ll stay on stock firmware for each variant, because that’s what 90% of owners run.

Adding your Sovol printer in OrcaSlicer

OrcaSlicer ships with verified Sovol profiles upstream, so you don’t need to hunt for community JSONs unless you want them. Here’s what’s actually in the box.

Verified Sovol profiles in upstream OrcaSlicer

I checked the resources/profiles/Sovol/machine/ directory in the OrcaSlicer GitHub repo. These are the machine JSON files that are present right now:

  • SV06 family: Sovol SV06, SV06 Plus, SV06 ACE (with 0.2/0.4/0.6/0.8 nozzle variants), SV06 Plus ACE
  • SV07 family: Sovol SV07, SV07 Plus, both with 0.4 nozzle variants
  • SV08 family: Sovol SV08 (0.2/0.4/0.6/0.8 nozzle), SV08 MAX (0.4/0.6/0.8 nozzle)

What’s missing? An “SV06 Plus 0.6 nozzle” entry in upstream. The Sovol forum (#5977) has a known workaround: clone an existing 0.4 profile, change nozzle diameter and line widths, save under a new name. Or grab the jbob fork that lives on the Sovol forum. Our add-custom-printer guide walks through cloning if you’ve never done it.

The wizard, step by step

  1. Launch OrcaSlicer 2.x and open File > New Project.
  2. Click the printer dropdown at the top and pick Add Printer (or run the Configuration Wizard from Help > Wizard).
  3. Vendor list: tick Sovol. The model dropdown opens with SV01, SV01 Pro, SV02, SV05, SV06, SV06 Plus, SV06 ACE, SV06 Plus ACE, SV07, SV07 Plus, SV08, SV08 MAX, Zero.
  4. Tick the variant you own and the nozzle size. For most people that’s “Sovol SV08 0.4 nozzle” or “Sovol SV06 0.4 nozzle”.
  5. Tick the filament profiles you want loaded. Generic PLA, Generic PETG, and Generic ABS cover starter needs. You can add brand profiles later.
  6. Finish. The printer appears in your top-right printer selector.

If you’re new to the wizard itself, our setup wizard walkthrough covers the optional parts I skipped over.

Setup path A: SV06 / SV06 Plus (Marlin via SD card or USB)

The SV06 is the simplest of the three to slice for and the most awkward to print from. There’s no network. You’re sneakernetting G-code or running a Pi.

  1. Slice your part with the SV06 0.4 nozzle profile selected.
  2. Click Export G-code and save to the SD card. Eject, walk to the printer, insert, print.
  3. Optional but worth it: hook the SV06 to an OctoPrint instance running on a Raspberry Pi. In OrcaSlicer, open Printer Settings > Physical Printer, set host type to OctoPrint, paste the OctoPrint URL plus the API key from OctoPrint Settings > Application Keys, and click Test.
  4. From there, “Print” in OrcaSlicer uploads the G-code straight to OctoPrint. See our OctoPrint setup guide for the rest.

The stock SV06 start G-code (M104, M140, G28, G29 in that order) works fine with OrcaSlicer’s built-in profile. Don’t change it unless you’ve actually flashed Klipper. If you have, swap the start G-code to PRINT_START EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer] and define the macro in printer.cfg.

Setup path B: SV07 / SV07 Plus (Klipper, network)

The SV07 is where it gets interesting. Klipper, Mainsail, network printing, and the part of the setup that trips up almost everyone: the API key question.

  1. Run the wizard, pick Sovol SV07 (or SV07 Plus), 0.4 nozzle.
  2. Get the printer’s IP. On the SV07 touchscreen, dig into Settings until you find Network. Or check your router’s DHCP lease table.
  3. In OrcaSlicer, click the printer name top-right and select Connect to Printer. A Physical Printer dialog opens.
  4. Host type: Klipper (Moonraker). Host IP: enter just the IP, no http://, no trailing slash. Port: leave 80 (Mainsail) or use 7125 if you point at Moonraker direct.
  5. API key: leave blank. Stock Sovol Mainsail does not require one. This is verified in Sovol forum thread #8606 (“The stock install on the Klipad doesn’t use an API or certificate”), and it contradicts most online guides which insist you need one. You don’t. If you locked Moonraker down yourself with [authorization] in moonraker.conf, then yes, generate a key in Mainsail under Settings > API Keys. Otherwise, blank.
  6. Click Test. Should turn green. If it doesn’t, you almost certainly typed http://192.168.x.x/ instead of 192.168.x.x. That’s forum #8606’s other half.
  7. Slice, click Print, the file uploads to Klipper’s gcodes/ folder, and printing starts.

One more SV07 Plus gotcha worth flagging: if your filament configs refuse to import on a fresh OrcaSlicer install (“0 configs imported”), that’s forum #8621. The fix is to add the printer profile first, then import the filament bundle. Order matters.

Setup path C: SV08 / SV08 MAX (Klipper CoreXY, network)

Same connection flow as the SV07, with three extra rules I learned the hard way.

OrcaSlicer build plate set to Sovol SV08 350x350 with a model loaded ready to slice

The SV08’s 350×350 build plate in OrcaSlicer. Verify the bed dimensions match your variant before you start filling the plate.

  1. Use a LAN cable, not WiFi. Big prints with thumbnails and metadata streaming over 2.4 GHz drop more often than people expect. The SV08 has a wired port. Use it.
  2. Run QGL before every cold-start print. Quad Gantry Level needs to fire after a power-on or the corners drift. Sovol’s stock PRINT_START macro normally does this, but check your config. If your prints have one good corner and three drifting corners, QGL didn’t run.
  3. Treat the bed mesh as session-specific, not permanent. The SV08 is famous for thermally-driven bed shape changes (more on this in problems below). I run BED_MESH_CALIBRATE after a 30 minute heat soak, not before.

The connection itself is identical to the SV07: Klipper (Moonraker), IP only, port 80, no API key. The Mainsail UI at http://<IP> gives you live console, mesh viewer, KAMP, QGL, and Z-tilt. I keep it open in a browser tab next to OrcaSlicer.

Best OrcaSlicer settings per variant

These are starting points. Don’t treat them as gospel. Calibrate (next section) and the numbers will shift slightly for your machine, your filament, and your room temperature.

OrcaSlicer filament settings dialog for Sovol SV08 with BASF PLA PRO1 from GP3D selected

Filament profile selector in OrcaSlicer for the SV08. Per-filament settings stack on top of the printer profile, so PLA and PETG can have different retraction and Z-offset values without you swapping printer profiles.

SV06 / SV06 Plus (stock Marlin)

Setting Value
Outer wall speed 50 mm/s
Inner wall speed 100 mm/s
Infill speed 100-120 mm/s
Travel speed 150 mm/s
Acceleration 1500-3000 mm/s²
Jerk 8 mm/s
Retraction length / speed 0.8 mm @ 40 mm/s
Pressure Advance N/A (use Linear Advance K 0.04-0.08 if FW supports)
First layer height / speed 0.24 mm @ 20 mm/s
Cooling 100% PLA, 30-50% PETG

SV07 / SV07 Plus (Klipper)

Setting Value
Outer wall speed 100-150 mm/s
Inner wall speed 200-250 mm/s
Infill speed 250 mm/s
Travel speed 300-400 mm/s
Acceleration 5,000-10,000 mm/s² (square_corner_velocity 5)
Retraction length / speed 0.6-0.8 mm @ 30-40 mm/s
Pressure Advance 0.03-0.06 typical for high-flow PLA (calibrate)
Input Shaper Run SHAPER_CALIBRATE, do not copy other owners’ Hz
First layer height / speed 0.2-0.24 mm @ 20-30 mm/s

One reason I push so hard against copying SV07 input shaper values: the forum (#4031) shows reported X-axis frequencies between 40 and 48 Hz, and Y-axis between 39 and 64 Hz across owners. That’s a massive spread. Your machine’s resonance is yours. Run the calibration.

SV08 / SV08 MAX (Klipper CoreXY)

Setting Value
Outer wall speed 150-200 mm/s
Inner wall speed 250-300 mm/s
Infill speed 300-500 mm/s
Travel speed 500-600 mm/s
Acceleration 10,000-20,000 mm/s² print, 40k travel ceiling
Retraction length / speed 0.4-0.6 mm @ 30 mm/s
Pressure Advance 0.025-0.045 stock high-flow nozzle PLA
Input Shaper Essential. Re-run if you change build geometry
Layer height 0.16 fine / 0.2 default / 0.28 draft
Max volumetric speed 22-25 mm³/s PLA, 14-17 mm³/s PETG

The 40,000 mm/s² acceleration claim is real on paper, but it’s a travel-move ceiling. Print moves with anything resembling small features will ghost badly at that accel. Most SV08 owners I know land around 10-15k for actual print acceleration after input shaper tuning, and reserve the 40k figure for the marketing screenshots.

OrcaSlicer filament temperature settings showing nozzle and bed temperatures for Sovol SV08

Nozzle and bed temperatures live on the filament profile, not the printer profile. PETG at 235°C / 80°C bed and PLA at 210°C / 60°C bed are safe SV08 starting points.

Calibration sequence for Sovol Klipper printers

Order matters. I run these in this exact sequence on every new SV07 or SV08 because each step depends on the previous one being correct.

OrcaSlicer calibration menu with Retraction test dialog open for Sovol SV08

OrcaSlicer’s calibration menu queues the test prints automatically. Retraction is one of the smallest tests but it changes more about your final print quality than people expect.

  1. Bed level / Z-offset. SV08: run QGL first, then BED_MESH_CALIBRATE. KAMP if you’ve installed it. SV07: just bed mesh and Z-offset.
  2. Input shaper. See our input shaper deep-dive. Run SHAPER_CALIBRATE AXIS=X then AXIS=Y. SAVE_CONFIG. SV08 has a built-in accelerometer; SV07 ships with a USB ADXL345.
  3. Temperature tower. OrcaSlicer Calibration menu > Temperature. Find the temp where overhangs hold and stringing is minimum. Cross-link temperature tower guide.
  4. Flow rate. See our flow rate calibration walkthrough. Pass 1, then pass 2. Aim for 1.00 ± 0.02 multiplier.
  5. Pressure Advance. See pressure advance calibration. Use the line method (not pattern) for Klipper printers. Save the value per filament. PA travels with the filament, not the printer.
  6. Retraction. Even with direct drive, retraction tuning matters for stringing. Our retraction test guide has the steps.
  7. Cornering. Klipper uses square_corner_velocity, tuned in printer.cfg, not in OrcaSlicer’s junction deviation field. Our cornering calibration guide covers both worlds.
  8. Max volumetric speed. Run Orca’s MVS test. Stock 0.4 nozzle: 18-25 mm³/s PLA, 12-18 mm³/s PETG.

OrcaSlicer 3D view with Sovol SV08 retraction tower model loaded for slicing

The retraction tower test print sliced for the SV08. The plate looks bare but each band on the tower uses a different retraction value, so a 12 minute print tells you what 30 minutes of stringing tests would.

For SV06 stock Marlin, you’re skipping input shaper and pressure advance entirely. Run flow rate, temperature tower, and retraction. That’s it. Linear Advance is optional and the firmware support varies by build, so I usually don’t bother on stock SV06.

If this whole sequence is new to you, the OrcaSlicer calibration master guide walks through it generically.

Direct drive on every SV: what changes

Every printer in the Sovol SV-series uses dual-gear direct drive. The SV08 upgrades to a planetary dual-gear that can pull harder, but the slicing principles are identical. What this means in practice:

  • Retraction stays short. 0.4-0.8 mm covers PLA across all three. Going above 1.5 mm is almost always wrong on these machines and just heat-creeps the throat.
  • Retraction speed 30-40 mm/s. Push to 40 on the SV08 because the planetary gearset can handle it.
  • TPU prints fine at 20-30 mm/s on all three. No Bowden tube means no compromise on flexibles.
  • Z-hop off on the SV08. Layer adhesion suffers and you trade ringing artefacts for nothing.
  • Wipe-on-retract on for PETG. Especially on SV08. Forum reports tie this to fixing “small holes in the print surface” defects on PETG.

Common Sovol + OrcaSlicer problems and fixes

I’m citing forum thread numbers because every one of these has burned someone’s weekend. If you hit one, search the thread number and you’ll find the longer discussion.

  1. SV08 first layer too low when switching PLA to PETG. OrcaSlicer GitHub Discussion #6649. The two filaments have different stock Z-offset and first-layer flow numbers. Fix: re-run bed mesh, set per-filament Z offset on the filament profile, or use Orca’s filament-level Z offset override.
  2. SV08 bed warps into a “taco” shape on heat-up. Sovol forum #5790. Multiple owners confirm. Workarounds in order of increasing effort: 30 minute heat soak before the mesh, mesh at 80°C instead of 65°C, aftermarket aluminum bed (Funssor 8mm is the popular pick), or shim the bed corners. This is the SV08’s biggest known mechanical compromise. It doesn’t kill the printer; it just means you can’t trust an instant cold mesh.
  3. SV07 Plus filament configs won’t import on fresh install. Forum #8621, “0 configs imported” error. Fix: install the printer profile first, then import the filament bundle.
  4. SV06 Plus 0.6 nozzle profile missing from upstream. Forum #5977. Fix: clone an existing 0.4 profile, change nozzle diameter and line widths, save it. Or grab jbob’s fork from the Sovol forum thread.
  5. SV07 input shaper values vary wildly between units. Forum #4031. Don’t copy other owners’ Hz numbers. The variance reported is X 40-48 Hz, Y 39-64 Hz. Run SHAPER_CALIBRATE on your own machine.
  6. OrcaSlicer can’t connect to SV07 Plus Mainsail (browser works). Forum #8606. Cause: wrong host type or trailing slash. Fix: host type Klipper, IP only with no http:// prefix and no trailing slash, port 80, blank API key.
  7. SV06 stringing on PLA. Forum #1652. Standard fix: PA test if you’ve converted to Klipper, otherwise bump retraction to 1.0 mm and drop nozzle temp 5°C.
  8. SV08 PETG over-extrusion / blobs at speed. Forum #6695. Lower max volumetric speed to 12-14 mm³/s, drop print speed to ~100 mm/s for PETG, or upgrade hotend to a CHT or FlowTech high-flow.
  9. SV08 factory input shaper unsafe for tall parts. Forum #9945 reports stock IS values are tuned for the speed-Benchy demo geometry. Re-run shaper calibration with a part that resembles what you actually print.

If your problem isn’t on this list, the OrcaSlicer troubleshooting master guide covers the slicer-side issues that aren’t Sovol-specific.

Filament-specific notes (PLA, PETG, TPU)

The stock Sovol filament profiles in OrcaSlicer are reasonable, but here’s where I tweak them. For the deeper material-by-material settings, our filament settings overview goes per-material.

  • PLA: stock profiles work. SV08 likes PLA at 210-220°C, 60°C bed, 100% fan from layer 2. Pressure advance 0.025-0.04 typical. See our PLA settings guide for the broader picture.
  • PETG: the one that catches people. Drop max volumetric speed to 14-17 mm³/s on SV08 (12-14 if you blob), 12-15 on SV07, 10-12 on SV06. Bed at 75-80°C, nozzle 235-245°C. Wipe-on-retract on. Cooling at 30-50%, not 100%. Our PETG settings guide goes deeper.
  • TPU: direct drive sells these printers for flex. 20-30 mm/s, retraction 0.5 mm at 25 mm/s, no Z-hop. All three handle 95A TPU fine. 85A is harder and you should slow down further on the SV06.
  • ABS / ASA on SV08: the SV08 is enclosed-friendly but ships open. If you’ve added a top cover, watch the chamber heat to keep your stepper drivers from thermalling. Bed 105°C, nozzle 240°C, fan off for layers 1-3.

FAQ

Does OrcaSlicer have a Sovol SV08 profile built in?

Yes. OrcaSlicer ships with verified profiles for SV06, SV06 Plus, SV06 ACE, SV06 Plus ACE, SV07, SV07 Plus, SV08, and SV08 MAX, plus 0.2/0.4/0.6/0.8 nozzle variants on the SV06 ACE and SV08. You don’t need to import community JSONs unless you want them.

Do I need an API key to connect OrcaSlicer to my SV08?

No. Stock Sovol Mainsail does not require one (verified on Sovol forum #8606). Leave the API key field blank in OrcaSlicer’s Physical Printer dialog, set host type to Klipper, IP only with no http:// prefix, port 80. The reason most online guides tell you otherwise is that they assume a Pi-based Klipper install where the user added authorization. Sovol’s stock image is open by default on the local network.

Can the SV06 really hit 500 mm/s like the marketing says?

The SV06 itself doesn’t claim 500 mm/s. That’s the SV07’s marketing number, and even there it’s mostly Klipper bragging. Practically, SV06 stock Marlin tops out around 80-120 mm/s for clean prints. SV07 lands at 150-250 mm/s after tuning. SV08 hits 200-300 mm/s in the real world after input shaper. The marketing numbers are travel-move ceilings, not print-speed promises.

What input shaper Hz should I use on the SV07?

Whatever SHAPER_CALIBRATE tells you on your specific machine. Don’t copy from forum posts. The variance reported across SV07 owners is X-axis 40-48 Hz, Y-axis 39-64 Hz, which is too wide to guess at safely.

Why does PETG fail on my SV08 with the stock profile?

Two common reasons. First, the stock max volumetric speed is set for PLA, not PETG. Drop MVS to 14-17 mm³/s for PETG. Second, the per-filament Z-offset is different and the first layer can be too low. Re-run bed mesh after your bed is properly heat-soaked (forum #6649, #5790).

Is the SV08 worth it over the SV07 Plus?

If you print a lot, yes, because CoreXY genuinely is faster and more accurate at speed than a bed-slinger. If you print occasionally, the SV07 Plus is more printer than most people use and it’s a few hundred dollars cheaper. The SV08’s main risks are the bed-warp issue (#5790) and the fact that you have to re-tune input shaper to actually hit its claimed speeds. The SV07 Plus is more “set it and forget it” out of the box.

Can I use jbob’s or Christian Vick’s community profiles instead of the upstream ones?

Yes. Christian Vick’s OrcaSlicer presets V1.5.5 (on Printables) target SV07 Plus and Klipperized SV-series. The drupi79/sovol-sv07plus-optimized GitHub repo is also popular. Import them through OrcaSlicer’s profile import; our profile import/export guide covers the steps. I’d still recommend starting on the upstream Sovol profiles, calibrating, and only switching to community presets if you’re hitting a specific limitation.

Wrap-up

The Sovol SV-series in OrcaSlicer comes down to three honest pictures. SV06 is the budget workhorse where you sneakernet G-code and accept 100 mm/s as fast enough. SV07 is the Klipper sweet spot if you want network printing and don’t need CoreXY speed. SV08 is the speed flagship that actually delivers, but only if you tune input shaper and respect the bed-warp risk on cold meshes.

For all three, the OrcaSlicer setup itself is short: pick the right profile in the wizard (they’re all upstream, verified), connect via Klipper/Moonraker for SV07/SV08 with the API key field blank, and run the calibration sequence in the order I laid out. Skip the order at your own risk; pressure advance is meaningless without flow rate first, and input shaper is meaningless without a flat bed.

If you’re early in the rabbit hole, the OrcaSlicer Printer Profiles Hub is where this article lives, and it’s the right starting page for any other printer you’re cross-shopping. Print well.

Related OrcaSlicer guides

Leave a Comment