After release PrusaSlicer 2.2.0 this project is usless.
After PrusaSlicer 2.2.0 it have presets for Creality Ender 3, i test this presets and get results better than my profile, so for now project abandoned.
Tested on PrusaSlicer 2.1.0
This port based on CreawsomeMod for Cura
Important: my printer have some modifications to improve print quality and silence, see Recomended upgrades
- Fresh marlin with enabled thermal runaway - safety first!
- "Ultrabase like" glass - it incredible, just try and forget about glue and scraper.
- TL smoothers to all steppers - remove salmon skin.
- NEMA 17 Steel and Rubber Stepper Motor Vibration Damper - reduce noice.
- Thermal box - need to ptint ABS and HIPS.
- Hero Me Fanduct - better cooling with 5015 fan.
- Better springs 0.8x0.4x2cm(0.3x0.160.8inch)(ODxIDxL) - hold bed leveling much longer.
- Octoprint - if you want send job to printer in 2 clicks, must have if you print small parts one by one (prototyping).
- USB bitrate increace - need to fix zits and blobs when printing from octoprint or PC using USB.
- Ender 3
- 0.12_Super_Quality
- 0.20_Standard_Quality
- 0.28_Low_Quality
- Stupid_Fast_0.28_Low_Quality
- Vase_0.12_Super_Quality
- Vase_0.28_Low_Quality
- Gears_0.20_Standard_Quality
- PLA
- ABS
- ABS Hi-Temp
- PETg
- HIPS
- Clone repo or download as ZIP
- Copy printer/* to %appdata%\PrusaSlicer\printer\
- Copy filament/* to %appdata%\PrusaSlicer\filament\
- Copy print/* to %appdata%\PrusaSlicer\print\
- Select new profile for printer
- Select new profile for filament
- Select new profile for print
- Not complite...
By default PrusaSlicer move printhead to first layer height and then move to print start position, it may scratch print bed or smash paper clips that holding glass, to avoid this problem need combine first Z and fist X Y move.
Wat do file PrusaSlicer_post-processing.py ?
It move first Z move to first X Y move.
Script writen on Python and tested on Windows 10 and Debian Linux.
Before:
M82 ; use absolute distances for extrusion
G92 E0
G1 Z0.200 F7800.000 ; <<<<<<<<<<<<<<<<<<<
G1 E-3.00000 F2400.00000
G92 E0
G1 X79.973 Y100.228 F7800.000 ; <<<<<<<<<<<<<<<<<<
G1 E3.00000 F2400.00000
G1 F1800
G1 X81.120 Y99.099 E3.04778
G1 X81.978 Y98.511 E3.07866
After:
M82 ; use absolute distances for extrusion
G92 E0
; Z moved to first X move ; <<<<<<<<<<<<<<<<<<<<<<<<<<
G1 E-3.00000 F2400.00000
G92 E0
; Combine Z and XY move
G1 X79.973 Y100.228 F7800.000 Z0.2 ; <<<<<<<<<<<<<<<<<<<
; ----------------------
G1 E3.00000 F2400.00000
G1 F1800
G1 X81.120 Y99.099 E3.04778
G1 X81.978 Y98.511 E3.07866
Download Python for Windows and extract python.exe to any location.
Download PrusaSlicer_post-processing.py to any location.
Add line to Print Settings > Output options > Post-processing scripts
D:\Programs\python36.exe D:\Programs\PrusaSlicer\post-processing\PrusaSlicer_post-processing.py;
Not complite...