Sapphire Pro, Marlin, EEPROM

Dla zupełnie zielonych w temacie druku 3D
ODPOWIEDZ
gregorh
Posty: 4
Rejestracja: 30 lis 2025, 08:02

Sapphire Pro, Marlin, EEPROM

Post autor: gregorh »

Witam,

Grzebałem przy ustawieniach w drukarce i zamiast zapisać te ustawienia to wcisnąłem INITIALIZE EEPROM i się porobiłe, bo nawet AUTO HOME nie działa. Da się coś zrobić bez wgrywania całego nowego softu? Drukarka stoi na Marlinie, Hemera, TMC2209, BT, WIFI płyta oryginalna. Jeśli pozostaje tylko wgranie nowego softu to znajde gdzieś gotową kompilacje?
Awatar użytkownika
JGFTW
Drukarz
Posty: 1643
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 961

Re: Sapphire Pro, Marlin, EEPROM

Post autor: JGFTW »

Nie trzeba wgrać firmware od nowa.

Initialize EEPROM wczyta zapisane ustawienia (to samo co komenda M502), więc po prostu nie zapisało zmian, które zrobiłeś grzebiąc przy drukarce.

Zrób to samo (te same zmiany) jeszcze raz i zapisz je w EEPROM (Save settings czy jak tam masz opisane lub komendą M500).
gregorh
Posty: 4
Rejestracja: 30 lis 2025, 08:02

Re: Sapphire Pro, Marlin, EEPROM

Post autor: gregorh »

Właściwie zmieniłem tylko paramtr k, ale i tak głupieje bo bltouch robi próbę z boku stołu tym samy wciska dysze w stół, a wcześniej wszystko działało prawidło, bo robił to gdzieś na środku.
Awatar użytkownika
JGFTW
Drukarz
Posty: 1643
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 961

Re: Sapphire Pro, Marlin, EEPROM

Post autor: JGFTW »

Jak masz ustawione bazowanie bezpieczne (Z_SAFE_HOMING https://github.com/MarlinFirmware/Confi ... on.h#L2423) to za każdym razem będzie na środek stołu głowica przechodziła (według dyszy lub według pozycji czujnika).

Nie ma opcji, żeby to ustawienie lub jego brak było zapisane w pamięci z tego co wiem, bo nie ma też żadnej komendy, żeby to ustawić czy zmienić - robi się to tylko przy kompilacji Marlina.


Czy na pewno miałeś taką opcje włączoną i czy nie korzystasz z innego gcodu - zamiast G28 (bazowanie) to G30 (single z-probe https://marlinfw.org/docs/gcode/G030.html)?
Przetestuj to, bo może to żaden problem.
Awatar użytkownika
majek
Drukarz
Posty: 1306
Rejestracja: 28 gru 2020, 18:17
Drukarka: vn-corexy, EZT-3D T1
x 694

Re: Sapphire Pro, Marlin, EEPROM

Post autor: majek »

'Initialize EEPROM' czyści cały eeprom z ustawień jakie były. Jeżeli w samym Marlinie nie było wkompilowanych rzeczy specyficznych dla drukarki, to teraz masz 'trochę' rzeczy do przeklikania, bo wszystkie ustawienia się zresetowały.
Do sprawdzenia masz:
- kroki silników
- jeżeli tam masz TMC, to ustawienia prądów dla sterowników silników, tryby pracy, prędkość przejścia między trybami
- maksymalne szybkości i przyspieszenia drukarki dla poszczególnych osi
- umiejscowienie czujnika poziomowania (nie tylko w Z, ale też w X/Y względem dyszy)
- zrobienie mapy stołu
i pewnie mnóstwo innych
mcxmcx
Drukarz
Posty: 2691
Rejestracja: 09 kwie 2017, 21:32
x 354

Re: Sapphire Pro, Marlin, EEPROM

Post autor: mcxmcx »

To się chyba da wpisać wszystko z gcode, i są też dostępne przykładowe konfigi.

https://gist.github.com/Crazor/a9376a34 ... and-eeprom
Jeżeli przypadkiem podam ceny w GBP to sobie kolego, koleżanko, pomnóż razy pięć.
gregorh
Posty: 4
Rejestracja: 30 lis 2025, 08:02

Re: Sapphire Pro, Marlin, EEPROM

Post autor: gregorh »

Tak wygląda obecnie EEPROM

Kod: Zaznacz cały

SENDING:M503
echo:  G21    ; Units in mm (mm)
echo:  M149 C ; Units in Celsius
echo:; Filament settings: Disabled
echo:  M200 D1.75
echo:  M200 D0
echo:; Steps per unit:
echo: M92 X80.30 Y80.30 Z1600.00 E410.20
echo:; Maximum feedrates (units/s):
echo:  M203 X400.00 Y400.00 Z30.00 E75.00
echo:; Maximum Acceleration (units/s2):
echo:  M201 X3000.00 Y3000.00 Z150.00 E2000.00
echo:; Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo:  M204 P3000.00 R2000.00 T3000.00
echo:; Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>
echo:  M205 B20000.00 S0.00 T0.00 J0.01
echo:; Home offset:
echo:  M206 X0.00 Y0.00 Z0.00
echo:; Auto Bed Leveling:
echo:  M420 S0 Z0.00
echo:; Material heatup parameters:
echo:  M145 S0 H180 B70 F0
echo:  M145 S1 H230 B60 F0
echo:; PID settings:
echo:  M301 P9.31 I0.41 D52.82
echo:  M304 P45.99 I8.69 D60.84
echo:; Z-Probe Offset (mm):
echo:  M851 X0.00 Y-36.00 Z-0.30
echo:; Linear Advance:
echo:  M900 K0.42
echo:; Filament load/unload lengths:
echo:  M603 L580.00 U580.00
echo:; Filament runout sensor:
echo:  M412 S1
gregorh
Posty: 4
Rejestracja: 30 lis 2025, 08:02

Re: Sapphire Pro, Marlin, EEPROM

Post autor: gregorh »

Walczę jeszcze z tym eepromem, przekłamania jakie udało mi się znaleźć to offsety XY były zamienione dlatego robiło próbę z boku stołu, po tej korekcie zachowywała się już dobrze jednak kroki Z było 2 razy pomniejszone więc zwiększyłem do 3200 ustawiłem na nowo offset Z Probe i do czasu wydruku wszystko robi dobrze, ale jak zaczyna drukować to nie podnosi stołu i robi to 1cm w powietrzu niezależnie jak zmienie Z offset, ktoś ma jakiś pomysł?
ODPOWIEDZ

Wróć do „Pytania o sprawy podstawowe”