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?
Sapphire Pro, Marlin, EEPROM
-
gregorh
- Posty: 4
- Rejestracja: 30 lis 2025, 08:02
- 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
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).
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).
Projekty i wydruki: viewtopic.php?t=10902
Printables: https://www.printables.com/@JGFTW/models
miniprusa MC3: github | worklog | printables
MPCNC worklog
Printables: https://www.printables.com/@JGFTW/models
miniprusa MC3: github | worklog | printables
MPCNC worklog
-
gregorh
- Posty: 4
- Rejestracja: 30 lis 2025, 08:02
Re: Sapphire Pro, Marlin, EEPROM
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.
- 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
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.
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.
Projekty i wydruki: viewtopic.php?t=10902
Printables: https://www.printables.com/@JGFTW/models
miniprusa MC3: github | worklog | printables
MPCNC worklog
Printables: https://www.printables.com/@JGFTW/models
miniprusa MC3: github | worklog | printables
MPCNC worklog
- majek
- Drukarz
- Posty: 1306
- Rejestracja: 28 gru 2020, 18:17
- Drukarka: vn-corexy, EZT-3D T1
- x 694
Re: Sapphire Pro, Marlin, EEPROM
'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
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
To się chyba da wpisać wszystko z gcode, i są też dostępne przykładowe konfigi.
https://gist.github.com/Crazor/a9376a34 ... and-eeprom
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
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
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ł?