Skip to content

A repository containing specifications of the Sovol SV06 3D printer. ⭐ Star to support this work!

License

NotificationsYou must be signed in to change notification settings

bassamanator/everything-sovol-sv06

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c4ed6e4 · Jul 30, 2024
Aug 12, 2023
Jun 23, 2024
Mar 30, 2024
Jul 30, 2024
Mar 13, 2023
Aug 12, 2023
Aug 12, 2023
Aug 12, 2023
Jun 23, 2024
Aug 12, 2023
Mar 9, 2024
Mar 28, 2024

Everything Sovol SV06

A repository containing specifications of the Sovol SV06 3D printer parts, as well as links to aftermarket replacement parts.

You can assume that all information herein is accurate unless stated otherwise.

If you found this work useful, please consider buying me a Ko-fi.

You can also contribute by making a pull-request, creating an issue, or starting a discussion.

Some of the links found on this page may be affiliate links.

Outline

  1. Hotend
  2. Motherboard
  3. Lead Screws and Rods
  4. PSU Related
  5. Stepper Motors

Hotend

PCB

Revision: SV06ZJB_V1.4

Hotend PCB

LabelConnectionPCB ConnectionOther ConnectionOther info
P3Coldend fanMolex PicoBlade 2-Pin
P2Extruder motorMolex PicoBlade 4-PinJST PH 2.0 6-PinCable length 12cm
P4Heater cartridgeJST PH 2.0 2-Pin
P8ThermistorMolex PicoBlade 2-Pin
P6ProbeMolex PicoBlade 5-Pin
P5Part cooling fanMolex PicoBlade 2-Pin
P7Filament sensorMolex PicoBlade 3-Pin

* Note, Molex PicoBlade are often mischaracterized as JST 1.25mm (the name under which they are usually sold online).

Heatblock

Heatblock image

ModelMaterial
Creality CR10Aluminum

Notes:

  • The heatblock is mounted onto the extruder assembly using 2 x M2.5 x 10mm SHCS.
  • Newer heatblocks appear to have a 3mm thermistor hole.

Heatblock spec

Aftermarket Options

Any of these heatblocks will do just fine, however, they may require mounting bolts of different sizes.

Heater Cartridge

The SV06 uses a ceramic heater cartridge.

VoltageWattsDimensionsConnectionCable Length
24V50W6x20mmJST PH 2.0 2-Pin~40mm

The heater cartridge is glued into the heatblock, a heatblock that heats to 300C. Although possible, it is inadvisable, and potentially dangerous to attempt removal.

Aftermarket Options

Unfortunately, a direct, non-DIY replacement seems unlikely. It appears that no one sells heater cartridges with JST PH 2.0 2-Pin connectors.

You would have to buy a heater cartridge such as this, and crimp the appropriate connector on.

⚠️This is not an ordinary crimp job. The hotend assembly consumes a lot of power and is dangerously hot. Take every precaution.

Thermistor

MaterialDimensionsConnectionCable Length
Glass-bead2mmMolex PicoBlade 2-Pin~40mm

The thermistor is held in place with the help of a screw, and a generous amount of thermal adhesive. With the help of a heat-gun, and with great care, it can be removed.

Aftermarket Options

  • 3mm Tube Thermistor
    • Please note that this thermistor will not fit in the stock heatblock. You need a heatblock that has a 3mm thermistor hole.
  • 3mm Tube Thermistor 4 units
    • Untested though it looks exactly the same as the option above.
    • Cheaper than then first option.
    • Please note that this thermistor will not fit in the stock heatblock. You need a heatblock that has a 3mm thermistor hole.

Heatbreak

Heatbreak original

Cooper PortionOverall LengthOuter Dia.Inner Dia.
15mm22mm7mm2mm

Aftermarket Options

I purchased and tested this heatbreak.

  • It works as well as the stock piece.
  • ⚠️It is 1mm shorter than the stock piece, so you will need a washer or spacer of some kind to 'increase' it's length. If you don't add a spacer, your part cooling duct will be exactly inline with the nozzle tip, meaning that the part cooling duct will drag across every new layer. The spacer must not be more than 7mm in diameter.

The part sold in the link could change, so make sure it has the following specs:

Aftermarket heatbreak

Nozzle

TypeThread
MK8M6

Any MK8 nozzle will do. You can even use a V6 style nozzle.

Aftermarket Options

Any MK8 nozzle will be fine. I like these because they're chunky.

SV06 Plus

A Creality K1 nozzle seems like a suitable replacement (needs verification), however, it is 0.5mm shorter than the stock variant. You have to make use of a washer/spacer to correct for this, see Heatbreak, Aftermarket section.

Filament Sensor

I tested two random filament runout sensors that I had on hand. Both work just fine. It seems to me that any sensor with VCC, Ground, and Signal pins should work.

In order to get the filament sensor working, just make sure that the VCC, Ground, and Signal line up with the pins on the hotend PCB, port P7.

Alternate connectionYou can connect the sensor directly to the motherboard's `Pre-set port`. By default, this port has the `DET` cable connected to it.

In order to 'mount' the sensor while it's not in use, simply glue a small magnet onto the sensor. You can then stick the sensor onto the extruder motor. You might also want to tether the sensor to the extruder cable with a piece of string.

Klipper configuration

[filament_switch_sensor filament_sensor]
switch_pin: !PA4 # "Pulled-high"
pause_on_runout: True
insert_gcode:
    M117 Insert Detected
runout_gcode:
    M117 Runout Detected

The complete Klipper code to make this work is part of my OSS Klipper Configuration.

Filament sensor

Filament sensor

Filament sensor

Aftermarket Options

These can be found for very cheap (roughly $1.5) on Aliexpress and quite a bit more on Amazon (though still very affordable). This is the one I bought. Here's another seemingly viable option.

Cable How-To

You need to make your own cable. I recommend getting these JST 1.25 cables, and this XH2.54 kit. You will also need a crimping tool such as the Engineer PA-09.

Probe

probe

probe

PartVoltageTypeMeasuring Distance
LJ12A3-4-Z-AX5VNPN (normally closed)~4mm

Aftermarket Options

This probe: LJ12A3-4-Z-AX looks like a good candidate because the part number is the same, however, the voltage starts off at 6V. Completely Untested.

I bought this probe: LJ12A3-4-Z-BY. It's dimensionally correct, however, completely untested!

Extruder

The parts from a DIY Orbiter V1.5 kit are suitable replacements for this extruder. I'll do a more thorough write-up eventually, but in the meantime, the only parts that differ in the Orbiter are:

  • the 3 pronged stem is longer in the Orbiter though that should not be an issue.
  • the flanged bearing has a larger OD in the Orbiter.
  • I did not compare the filament gears.

After over 600 hours of print time, I saw hardly any wear on the gears in the extruder.

Aftermarket Options

  • This is the Orbiter kit that I bought and took measurements from, but any other V1.5 kit should do fine.
  • Mellow has a great option as well.

Motherboard

Motherboard

Aftermarket Options

I haven't seen this particular board around, though it should be easy enough to purchase from Sovol3d directly. Having said that, the SKR-Mini-E3-V2.0/V3.0 are viable replacements that fit perfectly in the stock motherboard enclosure, and likely cheaper than the original board. I would recommend the V3.0 over the V2.0because I have a hardware guide and a Klipper configuration ready to go on my OSS repository, find link below.

Lead Screws and Rods

Lead Screws

Lead screw

AxisQtyLengthDia.LeadPitchStartsSovol Part #
Z2376mm8mm4mm2mm2JXHSV06-02003-a

POM Nuts

MaterialDia.LeadPitch
Polyoxymethylene (type of plastic)8mm4mm2mm

Aftermarket Options

I have been unable to find direct replacements. I am using these, however, you will likely have to drill out the attachment holes with a 3mm drill bit (very easy and quick modification). Please note that I'm not using them as anti-backlash nuts, so that portion of these parts will likely go unused.

Lead Rods

Lead rod

AxisQtyLengthDia.Sovol Part #
X2355mm8mmJXHSV06-03001-a
Y2340mm8mmJXHSV06-01012-a
Z2400mm8mmJXHSV06-02004-a

Linear Bearings

Motherboard

TypePartQuantity
Linear bearingLM8UU10

Z Axis Couplers

Z coupler rigid 5mm to 8mm

TypeQtyDia.LengthMotor Shaft Dia.Lead Screw Dia.
Rigid220mm25mm5mm8mm

Aftermarket Options

Option 1

Belts

belt 6mm

BrandPartLengthWidth
GATESPowerGrip GT2 LL-2GT~1.5m6mm

Aftermarket Options

Two meters will handle both the Y and X axis.

  • GATES
  • POWGE
    • I use these myself, they're top quality.

Timing Belt Toothed Pulleys

Coming soon.

Timing Belt Smooth Idlers

Smooth Idlers

PSU Related

BrandModelWattageVoltage
Cheng LiangP360W24V360W24V

PSU Connections

PSU Switch

Other PSU Cable

Part
XT60H-M/F

PSU cable

Internal Fan Cable Connector

PSU fan connector

PrinterPartPitch
SV06JST-XA2.54mm
SV06 PlusJST-XH2.54mm

Stepper Motors

Stepper motor

LocationMotorHeightPeak currentStep angle
ExtruderNema 17220.8A (needs verification)1.8°
X-GantryNema 17341.3A1.8°
Y-AxisNema 17341.3A1.8°
2 x Z-AxisNema 17341.3A1.8°

Y-Axis

  • In case you need to replace it, you can probably fit a stepper motor with a height of 42mm.
  • A stepper motor with a height of 40mm will certainly fit.

Aftermarket Options

Notes:

  • Adjusting the connectors will likely be required for any replacement stepper.
  • If using Klipper, it will be very easy to adapt the printer.cfg for these steppers.
  • If using Marlin, you will either have to compile your own firmware, or it might be possible to adjust the current via the menu.
  • The links for aftermarket options have good specifications, however, they are completely untested.

Options

Support Me

Please ⭐ star this repository!

Support open source, and buy me a Ko-fi.

Stay Up-to-Date

This repository is a work in progress. Watch for updates:

Github star

Links

Useful Resources

Sovol Official Links

ko-fi

About

A repository containing specifications of the Sovol SV06 3D printer. ⭐ Star to support this work!

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project