Add hannoprint code
This commit is contained in:
3421
hannoprint/Marlin-2.1.2.1/config/examples/Prusa/MK3/Configuration.h
Normal file
3421
hannoprint/Marlin-2.1.2.1/config/examples/Prusa/MK3/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
102
hannoprint/Marlin-2.1.2.1/config/examples/Prusa/MK3/README.md
Normal file
102
hannoprint/Marlin-2.1.2.1/config/examples/Prusa/MK3/README.md
Normal file
@@ -0,0 +1,102 @@
|
||||
# Einsy Rambo Config for Průša MK3S
|
||||
|
||||
## Requirements
|
||||
- [Průša MK3S, MK3S+, or MK3 with MK3S/MK3S+ upgrade](https://www.prusa3d.com/original-prusa-i3-mk3/) is required for filament runout to work properly.
|
||||
- Stock Einsy Rambo with integrated TMC2130s
|
||||
|
||||
## Configuration Options
|
||||
|
||||
Flags specific to this printer/configuration:
|
||||
|
||||
- `MK3_FAN_PINS` - Disable this for `FAN_PIN 8` and `FAN1_PIN 6`
|
||||
- `GEARBOX_BEAR` - Is printer equipped with a 3.5:1 gearbox on the extruder?
|
||||
- `LOWBAUD` - Printer needs lower baudrate?
|
||||
- `TALLBEAR` - Tall Bear (320mm)?
|
||||
- `SUPERPINDA` - SuperPinda present?
|
||||
|
||||
## Changes to Start G-code
|
||||
The `W` in Průša's `G28 W ; home all without mesh bed level` default G-code does not exist in Marlin and [`G80 ; mesh bed leveling`](https://marlinfw.org/docs/gcode/G080.html) cancels the current motion mode, so no bed leveling will take place.
|
||||
|
||||
Below are some example start G-code scripts from popular slicers to get you started.
|
||||
|
||||
### PrusaSlicer
|
||||
- Set your G-code flavor to "Marlin 2" under "Printer Settings" -> "General" -> "Firmware" -> "G-code flavor".
|
||||
- Use the "Custom G-code" section under "Filament Settings" to add the [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value since it can be saved on a per-filament basis.
|
||||
- Paste the start G-code block below in the "Custom G-code" section under "Printer Settings".
|
||||
|
||||
```gcode
|
||||
G90 ; use absolute coordinates
|
||||
M83 ; extruder relative mode
|
||||
M104 S170 ; preheat hotend to 170
|
||||
M140 S[first_layer_bed_temperature] ; set bed temp
|
||||
M190 S[first_layer_bed_temperature] ; wait for bed temp
|
||||
G28 ; home all
|
||||
G29 ; mesh bed leveling
|
||||
G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area for intro line
|
||||
M104 S[first_layer_temperature] ; set hotend temp
|
||||
M109 S[first_layer_temperature] ; wait for hotend temp
|
||||
G92 E0.0
|
||||
G1 X60.0 E9.0 F1000.0 ; intro line
|
||||
G1 X100.0 E12.5 F1000.0 ; intro line
|
||||
G92 E0.0
|
||||
```
|
||||
|
||||
### Cura
|
||||
Paste the start G-code block below in the "Start G-code" section. Add your [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value in the start G-code block below:
|
||||
```gcode
|
||||
G90 ; use absolute coordinates
|
||||
M83 ; extruder relative mode
|
||||
M900 K0.0 ; place your linear advance value here
|
||||
M104 S170 ; preheat hotend to 170
|
||||
M140 S{material_bed_temperature_layer_0} ; set bed temp
|
||||
M190 S{material_bed_temperature_layer_0} ; wait for bed temp
|
||||
G28 ; home all
|
||||
G29 ; mesh bed leveling
|
||||
G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area for intro line
|
||||
M104 S{material_print_temperature_layer_0} ; set hotend temp
|
||||
M109 S{material_print_temperature_layer_0} ; wait for hotend temp
|
||||
G92 E0.0
|
||||
G1 X60.0 E9.0 F1000.0 ; intro line
|
||||
G1 X100.0 E12.5 F1000.0 ; intro line
|
||||
G92 E0.0
|
||||
```
|
||||
|
||||
### IdeaMaker
|
||||
Paste the start G-code block below in the filament's "Start G-code" section. Add your [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value in the start G-code block below:
|
||||
```gcode
|
||||
G90 ; use absolute coordinates
|
||||
M83 ; extruder relative mode
|
||||
M900 K0.0 ; place your linear advance value here
|
||||
M104 S170 ; preheat hotend to 170
|
||||
M140 S{temperature_heatbed} ; set bed temp
|
||||
M190 S{temperature_heatbed} ; wait for bed temp
|
||||
G28 ; home all
|
||||
G29 ; mesh bed leveling
|
||||
G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area for intro line
|
||||
M104 S{temperature_extruder1} ; set hotend temp
|
||||
M109 S{temperature_extruder1} ; wait for hotend temp
|
||||
G92 E0.0
|
||||
G1 X60.0 E9.0 F1000.0 ; intro line
|
||||
G1 X100.0 E12.5 F1000.0 ; intro line
|
||||
G92 E0.0
|
||||
```
|
||||
|
||||
### Simplify3D
|
||||
Paste the start G-code block below in the "Starting Script" section. Add your [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value in the start G-code block below:
|
||||
```gcode
|
||||
G90 ; use absolute coordinates
|
||||
M83 ; extruder relative mode
|
||||
M900 K0.0 ; place your linear advance value here
|
||||
M104 S170 ; preheat hotend to 170
|
||||
M140 S[bed0_temperature] ; set bed temp
|
||||
M190 S[bed0_temperature] ; wait for bed temp
|
||||
G28 ; home all
|
||||
G29 ; mesh bed leveling
|
||||
G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area for intro line
|
||||
M104 S[extruder0_temperature] T0 ; set hotend temp
|
||||
M109 S[extruder0_temperature] T0 ; wait for hotend temp
|
||||
G92 E0.0
|
||||
G1 X60.0 E9.0 F1000.0 ; intro line
|
||||
G1 X100.0 E12.5 F1000.0 ; intro line
|
||||
G92 E0.0
|
||||
```
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,108 @@
|
||||
# BigTreeTech BTT002/TMC2209 Config for Průša MK3S
|
||||
|
||||
## Requirements
|
||||
- [Průša MK3S, MK3S+, or MK3 with MK3S/MK3S+ upgrade](https://www.prusa3d.com/original-prusa-i3-mk3/) is required for filament runout to work properly.
|
||||
- BigTreeTech BTT002 motherboard
|
||||
- 4 x BigTreeTech TMC2209s (DIAG pin location differs from Watterott's & similar designs)
|
||||
|
||||
## Configuration Options
|
||||
|
||||
Flags specific to this printer/configuration:
|
||||
|
||||
- `MK3_FAN_PINS` - Disable this for `FAN_PIN PB9` and `FAN1_PIN PB8`
|
||||
- `GEARBOX_BEAR` - Is printer equipped with a 3.5:1 gearbox on the extruder?
|
||||
- `TALLBEAR` - Tall Bear (320mm)?
|
||||
- `SUPERPINDA` - SuperPinda present?
|
||||
|
||||
## Upgrade Notes
|
||||
* ⚠️ Cut or desolder the Z & E driver DIAG pins or they will interfere with PINDA & filament runout detection. ⚠️
|
||||
* Set the jumpers under your drivers to "TMC2208-UART MODE":
|
||||
|
||||
<img src="https://user-images.githubusercontent.com/13375512/74117621-24415000-4b6d-11ea-8811-f867e187ea0c.png" width="50%">
|
||||
|
||||
## Changes to Start G-code
|
||||
The `W` in Průša's `G28 W ; home all without mesh bed level` default G-code does not exist in Marlin and [`G80 ; mesh bed leveling`](https://marlinfw.org/docs/gcode/G080.html) cancels the current motion mode, so no bed leveling will take place.
|
||||
|
||||
Below are some example start G-code scripts from popular slicers to get you started.
|
||||
|
||||
### PrusaSlicer
|
||||
- Set your G-code flavor to "Marlin 2" under "Printer Settings" -> "General" -> "Firmware" -> "G-code flavor".
|
||||
- Use the "Custom G-code" section under "Filament Settings" to add the [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value since it can be saved on a per-filament basis.
|
||||
- Paste the start G-code block below in the "Custom G-code" section under "Printer Settings".
|
||||
|
||||
```gcode
|
||||
G90 ; use absolute coordinates
|
||||
M83 ; extruder relative mode
|
||||
M104 S170 ; preheat hotend to 170
|
||||
M140 S[first_layer_bed_temperature] ; set bed temp
|
||||
M190 S[first_layer_bed_temperature] ; wait for bed temp
|
||||
G28 ; home all
|
||||
G29 ; mesh bed leveling
|
||||
G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area for intro line
|
||||
M104 S[first_layer_temperature] ; set hotend temp
|
||||
M109 S[first_layer_temperature] ; wait for hotend temp
|
||||
G92 E0.0
|
||||
G1 X60.0 E9.0 F1000.0 ; intro line
|
||||
G1 X100.0 E12.5 F1000.0 ; intro line
|
||||
G92 E0.0
|
||||
```
|
||||
|
||||
### Cura
|
||||
Paste the start G-code block below in the "Start G-code" section. Add your [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value in the start G-code block below:
|
||||
```gcode
|
||||
G90 ; use absolute coordinates
|
||||
M83 ; extruder relative mode
|
||||
M900 K0.0 ; place your linear advance value here
|
||||
M104 S170 ; preheat hotend to 170
|
||||
M140 S{material_bed_temperature_layer_0} ; set bed temp
|
||||
M190 S{material_bed_temperature_layer_0} ; wait for bed temp
|
||||
G28 ; home all
|
||||
G29 ; mesh bed leveling
|
||||
G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area for intro line
|
||||
M104 S{material_print_temperature_layer_0} ; set hotend temp
|
||||
M109 S{material_print_temperature_layer_0} ; wait for hotend temp
|
||||
G92 E0.0
|
||||
G1 X60.0 E9.0 F1000.0 ; intro line
|
||||
G1 X100.0 E12.5 F1000.0 ; intro line
|
||||
G92 E0.0
|
||||
```
|
||||
|
||||
### IdeaMaker
|
||||
Paste the start G-code block below in the filament's "Start G-code" section. Add your [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value in the start G-code block below:
|
||||
```gcode
|
||||
G90 ; use absolute coordinates
|
||||
M83 ; extruder relative mode
|
||||
M900 K0.0 ; place your linear advance value here
|
||||
M104 S170 ; preheat hotend to 170
|
||||
M140 S{temperature_heatbed} ; set bed temp
|
||||
M190 S{temperature_heatbed} ; wait for bed temp
|
||||
G28 ; home all
|
||||
G29 ; mesh bed leveling
|
||||
G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area for intro line
|
||||
M104 S{temperature_extruder1} ; set hotend temp
|
||||
M109 S{temperature_extruder1} ; wait for hotend temp
|
||||
G92 E0.0
|
||||
G1 X60.0 E9.0 F1000.0 ; intro line
|
||||
G1 X100.0 E12.5 F1000.0 ; intro line
|
||||
G92 E0.0
|
||||
```
|
||||
|
||||
### Simplify3D
|
||||
Paste the start G-code block below in the "Starting Script" section. Add your [Linear Advance](https://marlinfw.org/docs/features/lin_advance.html) (`M900 K0.0`) value in the start G-code block below:
|
||||
```gcode
|
||||
G90 ; use absolute coordinates
|
||||
M83 ; extruder relative mode
|
||||
M900 K0.0 ; place your linear advance value here
|
||||
M104 S170 ; preheat hotend to 170
|
||||
M140 S[bed0_temperature] ; set bed temp
|
||||
M190 S[bed0_temperature] ; wait for bed temp
|
||||
G28 ; home all
|
||||
G29 ; mesh bed leveling
|
||||
G1 X0 Z0.6 Y-3.0 F1000.0 ; go outside print area for intro line
|
||||
M104 S[extruder0_temperature] T0 ; set hotend temp
|
||||
M109 S[extruder0_temperature] T0 ; wait for hotend temp
|
||||
G92 E0.0
|
||||
G1 X60.0 E9.0 F1000.0 ; intro line
|
||||
G1 X100.0 E12.5 F1000.0 ; intro line
|
||||
G92 E0.0
|
||||
```
|
||||
Reference in New Issue
Block a user