settings

Prusa Slicer

Offset

#Offset PETG -2,30

extruder kalibrieren

#https://drucktipps3d.de/extruder-esteps-kalibrieren/
...

    ein MK8/M10 wie er bei Creality oft verbaut wird in der Regel um 93 Steps
    der DualDrive des Creality CR10S Pro bei 137,5 Steps
    ein E3D Titan und dessen Clone in der Regel bei 393 Steps
    ein Bondtech BMG und dessen Clone bei 415 Steps
...
#Hotendsperre aus
M302 P1

#aktuelle anzeigen
M503

#Stepps eingeben
M92 E393

#speicher
M500

#aus epprom neu laden
M501 

#anzeigen
M503

Upgrades

Aufbau

Firmware Upgrade

#download marlin
# https://marlinfw.org/docs/basics/install.html
wget https://github.com/MarlinFirmware/Marlin/archive/2.0.x.zip 
unzip 2.0.x.zip

#Download Configs
#https://marlinfw.org/meta/download/
wget https://github.com/MarlinFirmware/Configurations/archive/refs/heads/release-2.0.9.3.zip
unzip release-2.0.9.3.zip 

#Download Platformio to build
#notwendig? sript macht auch venv
python3 -m venv venv                                                                                                                                                                  source venv/bin/activate  

wget https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py -O get-platformio.py
python3 get-platformio.py

#copy example files. here ender3 pro with new 4.22 mainboard
#cp Configurations-release-2.0.9.3/config/examples/Creality/Ender-3\ Pro/CrealityV422/* Marlin-2.0.x/Marlin/
cp Configurations-bugfix-2.0.x/config/examples/Creality/Ender-5\ Pro/CrealityV422/* Marlin-bugfix-2.0.x/Marlin

#replace board info
# replace old with new variable : https://github.com/MarlinFirmware/Marlin/issues/23902#issuecomment-1067487080
sed 's/default_envs = mega2560/default_envs = STM32F103RE_creality/' -i Marlin-2.0.x/platformio.ini


#config
//uncomment: #define FAN_SOFT_PWM
config.h

#https://the3dprinterbee.com/de/ender-3-bltouch/
#https://www.reddit.com/r/ender3/comments/i9xt6e/stepbystep_guide_for_ender_3_v2_firmware_w/

uncomment //#define bltouch
add define NOZZLE_TO_PROBE_OFFSET { -30.1, -0.5, -2.3}'
uncomment #define AUTO_BED_LEVELING_BILINEAR
uncomment #define USE_PROBE_FOR_Z_HOMING
uncomment Z_MIN_PROBE_REPEATABILITY_TEST
uncomment #define DELAY_BEFORE_PROBING 200 
uncomment #define Z_SAFE_HOMING
uncomment #RESTORE_LEVELING_AFTER_G28

comment STRING_CONFIG_H_AUTHOR
comment SHOW_BOOTSCREEN
comment #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
comment #define SHOW_CUSTOM_BOOTSCREEN

set:
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 80, 80, 400, 393 }


#build
cd Marlin-2.0.xxxxx
/home/user/.platformio/penv/bin/platformio run -e STM32F103RE_creality
cp .pio/build/STM32F103RE_creality/firmware-20220524-150336.bin /run/media/user/FAT32 

#after install do pid tuning!

bltouch

bed leveling

stepper

thingivers

einstellen

#PID Auto:

;Lüfter an:
M106 S255

;Hotend 190C
M303 C8 E0 S190 U 

;Eintragen zB Cura
;Kp 21.0Ki 1.25Kd 86.0
M301 P21.0 I1.25 D86.0 E0

;Speichern
M500

;Lüfter aus
M107

;Bed 60C
M303 C8 E-1 S60 U

;Einrragen zB Cura
;Kp 295.00Ki 35.65Kd 610.21
M304 P295.00 I35.65 D610.21

;Hotendsperre aus
M302 P1
;Hotendsperre ein
M302 O0

;Extruderwert Speichern
M92 E94.03

Recv:  T:190.71 /0.00 B:22.81 /0.00 @:0 B@:0
Recv:  bias: 111 d: 111 min: 185.39 max: 194.57 Ku: 30.78 Tu: 31.26
Recv:  Classic PID
Recv:  Kp: 18.47 Ki: 1.18 Kd: 72.16
Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
Recv: #define DEFAULT_Kp 18.47
Recv: #define DEFAULT_Ki 1.18
Recv: #define DEFAULT_Kd 72.16
Recv: ok
Recv:  T:189.77 /0.00 B:22.70 /0.00 @:111 B@:0

....

Recv:  T:39.46 /0.00 B:60.00 /0.00 @:0 B@:0
Recv:  bias: 80 d: 80 min: 59.91 max: 60.19 Ku: 737.23 Tu: 10.58
Recv:  No overshoot
Recv:  Kp: 147.45 Ki: 27.88 Kd: 519.94
Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
Recv: #define DEFAULT_bedKp 147.45
Recv: #define DEFAULT_bedKi 27.88
Recv: #define DEFAULT_bedKd 519.94
Recv: ok
Recv:  T:39.38 /0.00 B:59.99 /0.00 @:0 B@:80

#M303 E-1 C8 S80
Recv:  Kp: 180.66 Ki: 33.70 Kd: 645.55
Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
Recv: #define DEFAULT_bedKp 180.66
Recv: #define DEFAULT_bedKi 33.70
Recv: #define DEFAULT_bedKd 645.55
#M304 P180.66 I33.70 D645.55
#M500 ##save it

#M303 C8 E0 S230 U 
Recv:  Kp: 16.75 Ki: 1.08 Kd: 64.65
Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
Recv: #define DEFAULT_Kp 16.75
Recv: #define DEFAULT_Ki 1.08
Recv: #define DEFAULT_Kd 64.65
#M301 P16.75 I1.08 D64.65 E0
#M500 ##save-it
Offset:
PLA: -2,30 - -2,34
PETG: 


BasicPLA: 
195°-200°
RT 4,5 /25
Bett: 60°

Bavarian PETG grau:
Von - Bis:    220°C - 235°C
225°C
Druckbett: ca. 60°C - 80°C 
Die erste Schicht sollte 0,3mm Stärke haben um Unebenheiten am Druckbett auszugleichen. 
Großflächige Teile sollten mit beheiztem Druckbett gedruckt werden.
Blower fan nach der ersten Schicht auf 60% hilft bei Überhängen die Schmelze schnell genug abzukühlen. 
Wenn eine besonders hohe mechanische Festigkeit benötigt wird sollte der blower fan ausgeschaltet sein oder nur mit 25% Leistung laufen. 
Bei zu schnellem Abkühlen von PET-G wird die mechanische Festigkeit reduziert.