Add Cura V0 Instructions (#289)
This commit is contained in:
parent
cd58b73a65
commit
c61161bb70
|
|
@ -0,0 +1,112 @@
|
|||
# Voron V0 Cura Configuration
|
||||
Setup instructions for Cura and the Voron V0.
|
||||
|
||||
<img alt="Cura Screenshot with Voron Test Cube" src="images/cura_screenshot.png" width="600px" />
|
||||
|
||||
These instructions were tested on Linux and Cura 4.8, they should also work on MacOS/Windows.
|
||||
|
||||
## Copy Configuration Folder
|
||||
Find the Cura `Configuration Folder`:
|
||||
1. Open Cura.
|
||||
2. Using the file menu, `Help -> Configuration Folder`
|
||||
3. 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.
|
||||
|
||||
## Adding Your Printer
|
||||
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:
|
||||
1. In the file menu, `Settings -> Printer -> Add Printer...`.
|
||||
2. Select, `A non-networked printer -> VoronDesign -> VORON V0`.
|
||||
3. Type a unique `Printer name` in the text box on the right.
|
||||
4. Click the `Add` button.
|
||||
5. Set the `G-code flavor` dropdown to `Marlin`
|
||||
6. Paste your Start G-code, see [Startup GCode](#Startup-GCode).
|
||||
7. Modify any settings, the defaults should be fine.
|
||||
8. Click the `Next` button.
|
||||
9. You should see your pinter in the dropdown.
|
||||
|
||||
Screenshots:
|
||||
|
||||
<img alt="Cura Add Printer Dialog" src="images/cura_print_dialog.png" width="500px" /> <br />
|
||||
<img alt="Cura Machine Settings Dialog" src="images/cura_machine_settings.png" width="500px" /> <br />
|
||||
<img alt="Cura Printer Dropdown" src="images/cura_printer_dropdown.png" width="300px" /> <br />
|
||||
|
||||
## Printer Definition
|
||||
Basic information about the printer is defined in:
|
||||
|
||||
`{cura_config_folder}/definitions/voron0_120.def.json`
|
||||
|
||||
## Print Platform 3D Model
|
||||
The 3D model is defined in:
|
||||
|
||||
`{cura_config_folder}/meshes/V0_120mm_Bed.stl`
|
||||
|
||||
The STL model is courtesy of [hartk1213](../../../PrusaSlicer/hartk1213/V0/Bed_Shape/Model/V0_120mm_Bed.stl).
|
||||
|
||||
## Toolhead Definitions
|
||||
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
|
||||
```
|
||||
|
||||
## Startup GCode
|
||||
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
|
||||
|
||||
## References
|
||||
These setting are based on the following sources:
|
||||
- https://github.com/Ultimaker/Cura/blob/master/resources/definitions/voron2_base.def.json
|
||||
- https://github.com/Ultimaker/Cura/tree/master/resources/variants
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"name": "VORON V0",
|
||||
"version": 2,
|
||||
"inherits": "voron2_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "V0_120mm_Bed.stl",
|
||||
"quality_definition": "voron2_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_name": { "default_value": "VORON V0" },
|
||||
"machine_width": { "default_value": 120 },
|
||||
"machine_depth": { "default_value": 120 },
|
||||
"machine_height": { "default_value": 120 }
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
|
@ -0,0 +1,12 @@
|
|||
[general]
|
||||
name = V6 0.25mm
|
||||
version = 4
|
||||
definition = voron0_120
|
||||
|
||||
[metadata]
|
||||
setting_version = 16
|
||||
type = variant
|
||||
hardware_type = nozzle
|
||||
|
||||
[values]
|
||||
machine_nozzle_size = 0.25
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[general]
|
||||
name = V6 0.30mm
|
||||
version = 4
|
||||
definition = voron0_120
|
||||
|
||||
[metadata]
|
||||
setting_version = 16
|
||||
type = variant
|
||||
hardware_type = nozzle
|
||||
|
||||
[values]
|
||||
machine_nozzle_size = 0.3
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[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
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[general]
|
||||
name = V6 0.50mm
|
||||
version = 4
|
||||
definition = voron0_120
|
||||
|
||||
[metadata]
|
||||
setting_version = 16
|
||||
type = variant
|
||||
hardware_type = nozzle
|
||||
|
||||
[values]
|
||||
machine_nozzle_size = 0.5
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[general]
|
||||
name = V6 0.60mm
|
||||
version = 4
|
||||
definition = voron0_120
|
||||
|
||||
[metadata]
|
||||
setting_version = 16
|
||||
type = variant
|
||||
hardware_type = nozzle
|
||||
|
||||
[values]
|
||||
machine_nozzle_size = 0.6
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[general]
|
||||
name = V6 0.80mm
|
||||
version = 4
|
||||
definition = voron0_120
|
||||
|
||||
[metadata]
|
||||
setting_version = 16
|
||||
type = variant
|
||||
hardware_type = nozzle
|
||||
|
||||
[values]
|
||||
machine_nozzle_size = 0.8
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 56 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 155 KiB |
|
|
@ -0,0 +1,10 @@
|
|||
G28 ; home printer xyz
|
||||
G0 Y5 X5 ;
|
||||
G1 Z0.2 F500.0 ; move bed to nozzle
|
||||
G92 E0.0 ; reset extruder
|
||||
G1 E4.0 F500.0 ; pre-purge prime LENGTH SHOULD MATCH YOUR PRINT_END RETRACT
|
||||
G1 Z2 E10.0 F500.0 ;
|
||||
G1 Z5 E20.0 F500.0 ;
|
||||
G92 E0.0 ; reset extruder
|
||||
G1 Z2.0 ; move nozzle to prevent scratch
|
||||
print_start
|
||||
|
|
@ -28,6 +28,7 @@ like so:
|
|||
| hartk1213 | [PrusaSlicer V0 Bed and Textures](./PrusaSlicer/hartk1213/V0) | Bed STL and textures for Prusa Slicer | :heavy_check_mark: | :x: | :x: | :x: |
|
||||
| hijax_pl_ | [Simplify3D](./Simplify3D/hijax_pl/beds) | Bed images for Simplify3D | :x: | :x: | :heavy_check_mark: | :x: |
|
||||
| hoangnam123 | [SuperSlicer v2.4 Bed](./SuperSlicer/hoangnam123) | Bed STL for SuperSlicer | :x: | :x: | :heavy_check_mark: | :x: |
|
||||
| jgehrig | [Cura V0 Configuration ](./Cura/jgehrig/V0) | Generic Cura configuration and Bed STL | :heavy_check_mark: | :x: | :x: | :x: |
|
||||
| koonweee | [SuperSlicer v1.8 Bed](./SuperSlicer/koonweee/beds) | Bed STL for SuperSlicer | :x: | :heavy_check_mark: | :x: | :x: |
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Reference in New Issue