Znaleziono 9 wyników

autor: konradsdev1
13 lis 2023, 17:32
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

Prawdopodobnie LA źle działa przez to:

Kod: Zaznacz cały

#define E0_DRIVER_TYPE TMC2208_STANDALONE
W nowszym Marlinie zostało to poprawione https://github.com/MarlinFirmware/Marlin/pull/24533

Tu jest soft z włączonym LA (Ender3S1-F4-LA-20230904.bin):
https://github.com/mriscoc/Special_Conf ... earAdvance
autor: konradsdev1
13 lis 2023, 16:02
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

Sprawdź mój plik. Jeśli będzie tak samo to możesz jeszcze zakomentować:
Configuration.h

Kod: Zaznacz cały

#define S_CURVE_ACCELERATION
Configuration_adv.h

Kod: Zaznacz cały

#define EXPERIMENTAL_SCURVE 
firmware.7z
(104.13 KiB) Pobrany 42 razy
autor: konradsdev1
13 lis 2023, 09:53
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

W którymś miejscu powinna być prosta linia. Pierwszy test możesz zrobić nawet do 2.
LinAdv1.jpg
autor: konradsdev1
13 lis 2023, 09:25
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

Zrób jeszcze raz ale dla większego zakresu np. End PA: 0.5.
autor: konradsdev1
12 lis 2023, 21:34
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

SHORT_BUILD_VERSION też było do podmiany, znajdź ten fragment kodu i zmień drugą definicję.
To nie jest bardzo ważne ale będziesz widzieć na wyświetlaczu czy firmware się wgrał, równie dobrze możesz wstawić "V3.0.4".

Kod: Zaznacz cały

#if ENABLED(Z_AXIS_LIMIT_MODE)
#define SHORT_BUILD_VERSION "V3.0.3_Z"
#else
#define SHORT_BUILD_VERSION "V3.0.3_LA"
#endif
Funkcja replace_define jest cała do podmiany ponieważ to jest starsza wersja Marlina już nie kompatybilna z nowym VSCode i PlatformIO.

Po wgraniu firmware najlepiej zrób kalibrację z liniami z Orca Slicer: Calibration -> Pressure Advance, PA Line i wstaw zdjęcie z rezultatem.
autor: konradsdev1
11 lis 2023, 10:37
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

Tu masz poradnik https://marlinfw.org/docs/basics/instal ... scode.html

A tak w skrócie to po kolei:
-zainstaluj VSCode
-dodaj Platformio IDE
-ściągnij i rozpakuj https://github.com/CrealityOfficial/Ender-3S1
-edytuj pliki:

platformio.ini

Kod: Zaznacz cały

default_envs = STM32F401RC_creality
# default_envs = STM32F103RET6_creality
Ender-3S1\Marlin\Configuration.h

Kod: Zaznacz cały

#define STM32F401RC_creality
// #define STM32F103RET6_creality

#define SHORT_BUILD_VERSION "V3.0.3_LA"
Ender-3S1\Marlin\Configuration_adv.h
-wyszukaj i odkomentuj

Kod: Zaznacz cały

#define LIN_ADVANCE
#define EXPERIMENTAL_SCURVE
Marlin.py

Kod: Zaznacz cały

def replace_define(field, value):
	found_define = None
	for define in env['CPPDEFINES']:
		if define[0] == field:
			found_define = define
			break
	if found_define:
		env['CPPDEFINES'].remove(found_define)
	env['CPPDEFINES'].append((field, value))

-w VSCode otwórz folder Ender-3S1
-kliknij na ikonkę PlatformIO po lewej stronie
-wybierz PROJECT TASKS -> Default -> General -> Build All

Gotowy plik firmware.bin będzie w Ender-3S1\.pio\build\STM32F401RC_creality\
autor: konradsdev1
10 lis 2023, 21:34
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

Na githubie Creality https://github.com/CrealityOfficial/Ender-3S1 są źródła dla wersji V3.0.3.
Sprawdziłem, że po włączeniu Linear Advance firmware kompiluje się bez żadnego problemu.
Jakbyś chciał to mogę Ci wrzucić do przetestowania gotowy firmware.bin albo napisać jak samemu to skompilować.
Musiałbyś tylko sprawdzić jaki masz procek na płycie, STM32F103 czy STM32F401?
autor: konradsdev1
10 lis 2023, 16:03
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

Niestety zaznaczenie tej opcji spowoduje tylko dodanie M900 K0.02 na początku G-code więc bez firmware'u który to obsługuje nic nie zmieni.

Jakość narożników powinno poprawić zmniejszenie Jerk(XY), szczególnie dla Outer wall.
Możesz też sprawdzić czy ustawienie Extrusion rate smoothing w zakresie 10-15 coś da.
Obydwie opcje znajdziesz w Orca Slicer w zakładce Speed.
autor: konradsdev1
07 lis 2023, 13:49
Forum: Ender
Temat: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań
Odpowiedzi: 84
Odsłony: 8102

Re: Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań

Sprawdzałeś naciąg pasków?
Na zdjęciach widać, że jest za dużo materiału w miejscach zmiany kierunku. Może tylko w tych miejscach dysza zahacza o wydruk?
Bez ogarnięcia tego nie zrobisz dokładnej kalibracji flow.
Jeśli paski są dobrze naciągnięte to spróbuj zmniejszyć Jerk dla X oraz Y w SuperSlicer i zobacz czy poprawi się wygląd narożników kostki.

Mogło by pomóc włączenie Linear Advance ale to wymaga zmiany firmware: https://github.com/synman/Ender-3-S1-Pr ... gfix-2.1.x

Wróć do „Ender 3S1 walka z szuraniem po wydruku i kilka podstawowych pytań”