Setup instructions for Cura and the Voron V0.
These instructions were tested on Linux and Cura 4.8, they should also work on MacOS/Windows.
Find the Cura Configuration Folder
:
- Open Cura.
- Using the file menu,
Help -> Configuration Folder
- The
Configuration Folder
will open in your file manager
On Linux, the configuration folder is: ~/.config/cura/{cura_version}/
.
Simply copy the contents cura-config-folder
from this repository into the path above.
Creates an instance of your printer in Cura.
Note, the Configuration Folder step above must be done before proceeding with the steps below.
Add your printer to Cura:
- In the file menu,
Settings -> Printer -> Add Printer...
. - Select,
A non-networked printer -> VoronDesign -> VORON V0
. - Type a unique
Printer name
in the text box on the right. - Click the
Add
button. - Set the
G-code flavor
dropdown toMarlin
- Paste your Start G-code, see Startup GCode.
- Modify any settings, the defaults should be fine.
- Click the
Next
button. - You should see your pinter in the dropdown.
Screenshots:
Basic information about the printer is defined in:
{cura_config_folder}/definitions/voron0_120.def.json
The 3D model is defined in:
{cura_config_folder}/meshes/V0_120mm_Bed.stl
The STL model is courtesy of hartk1213.
A set toolheads with various nozzle sizes:
{cura_config_folder}/variants/voron0_120_v6_0.25.inst.cfg
{cura_config_folder}/variants/voron0_120_v6_0.30.inst.cfg
{cura_config_folder}/variants/voron0_120_v6_0.40.inst.cfg
{cura_config_folder}/variants/voron0_120_v6_0.50.inst.cfg
{cura_config_folder}/variants/voron0_120_v6_0.60.inst.cfg
{cura_config_folder}/variants/voron0_120_v6_0.80.inst.cfg
It is recommended to copy all toolheads, even if your printer only has one nozzle size available.
These files can be easily modified if your extruder has unique sizing/requirements.
Here is an example:
[general]
name = V6 0.40mm
version = 4
definition = voron0_120
[metadata]
setting_version = 16
type = variant
hardware_type = nozzle
[values]
machine_nozzle_size = 0.4
Start/End GCode runs before and after every print, it is unique to your specific printer.
Here is an example for Startup:
G28 ; home printer xyz
G0 Y0 X40 ; go to tongue of print bed
G1 Z0.2 F500.0 ; move bed to nozzle
G92 E0.0 ; reset extruder
G1 E4 F500.0 ; pre-purge prime LENGTH SHOULD MATCH YOUR PRINT_END RETRACT
G1 X80 E10.0 F500.0 ; intro line 1
G1 Y0.3 ; move in a little
G1 X40 E10.0 F500.0 ; second line
G92 E0.0 ; reset extruder
G1 Z2.0 ; move nozzle to prevent scratch
print_start
NOTE: The pre-purge prime (line 5) should match the length of retract in PRINT_END
in
your printer's ~/printer.cfg
.
Usually the default print_end
Stop GCode is enough.
These examples are courtesy of:
https://discord.com/channels/460117602945990667/696930677161197640/757703097949749399
These setting are based on the following sources: