Strona 1 z 1

MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 05:49
autor: Jarewa
Płytka sterująca na Marlin bugfix-2.0.x czy jest możliwość odczytania ustawień jakie się ma?? chce wgrać nowszego marlin i skonfigurować od nowa i zanim zacznę się tym bawić przydało by się wiedzieć jak się miało. Oprócz standardowego gcode info nic nie znajduje drukarka to "chinczyk" po taniości do nauki wiec nie ma oficjalnego do niego softu..

echo:Marlin bugfix-2.0.x
echo: Last Updated: 2018-01-20 | Author: (none, default config)
echo:Compiled: Sep 5 2020
echo: Free Memory: 3994 PlannerBufferBytes: 1232
echo:V55 stored settings retrieved (655 bytes; crc 8405)
echo: G21 ; Units in mm (mm)
echo: M149 C ; Units in Celsius
echo:Filament settings: Disabled
echo: M200 D3.00
echo: M200 D0
echo:Steps per unit:
echo: M92 X81.00 Y81.00 Z400.00 E86.00
echo:Maximum feedrates (units/s):
echo: M203 X300.00 Y300.00 Z50.00 E25.00
echo:Maximum Acceleration (units/s2):
echo: M201 X1500 Y1500 Z250 E10000
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo: M204 P1500.00 R3000.00 T1500.00
echo:Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
echo: M205 B20000 S0.00 T0.00 X20.00 Y20.00 Z0.30 E5.00
echo:Home offset:
echo: M206 X0.00 Y0.00 Z0.00
echo:Auto Bed Leveling:
echo: M420 S0
echo:Material heatup parameters:
echo: M145 S0 H180 B70 F0
echo: M145 S1 H240 B110 F0
echo:PID settings:
echo: M301 P22.20 I1.08 D114.00
echo:Z-Probe Offset (mm): (mm):
echo: M851 Z-1.79

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 09:06
autor: Berg
wszystko co się da odczytać, czyli z istotnych to np liczba kroków na mm (M92 X81.00 Y81.00 Z400.00 E86.00 ) już odczytałeś.

Pozostałych ustawień w plikach configuration.h i configuration_adv.h nie da się odtworzyś na postawie wgranego już firmware.
Nie przejmuj się za bardzo. Warto się nauczyć robić to samemu od zera.

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 09:21
autor: Jarewa
A powiedz mi jedno bo nie czaje tego, drukarka osie x, y dwa silniki działają synchronicznie na jednym pasku gdzie to się ustawia?

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 09:31
autor: TDI-CAD
Jaka drukarka? Jak składak to zdjęcia. Prawdopodobnie to Core XY, wybiera się typ napędu w pliku configuration.h

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 09:36
autor: Jarewa
ideaformer cobees

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 11:30
autor: Berg
To jest jeden z wielu parametrów do ustawienia w pliku configuration.h
Wszystko jest tu
https://marlinfw.org/docs/configuration ... ation.html

Rodzaj kinematyki tu:
https://marlinfw.org/docs/configuration ... kinematics
Musisz wybrać COREXY


Jak kompilować Marlina, wgrywać nie pytaj bo jest sporo na ten temat w sieci, filmiki na yt.

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 12:31
autor: Jarewa
Jeszcze jedno pytanie czy się różni Marlin „Nightly” Builds od tego zwykłego 2.0.7.2?

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 12:41
autor: dragonn
Nightly to wersja przeznaczona na testy, z możliwe najnowszym poprawkami i funkcjami ale nie przetestowana!
Tak że może CI spalić dom dosłownie mówiąc :P

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 12:57
autor: Jarewa
Bo tak tłumacząc sobie myślałem że to tryb nocny czyli jakiś cichy...

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 13:12
autor: morf
Jarewa pisze:Bo tak tłumacząc sobie myślałem że to tryb nocny czyli jakiś cichy...
:brawo:

nightly to nazwa brancha w repozytorium. Chodzi o nightly builds (https://en.wikipedia.org/wiki/Daily_build)

Re: MKS-Gen L V1.0 odczytanie ustawień

: 04 lut 2021, 13:34
autor: Berg
Nie ma co przesadzać bierz bugfix-2.0.x:

https://github.com/MarlinFirmware/Marli ... gfix-2.0.x

Re: MKS-Gen L V1.0 odczytanie ustawień

: 08 lut 2021, 21:06
autor: Jarewa
Jarewa pisze: echo:V55 stored settings retrieved (655 bytes; crc 8405)

Takie pytanie bo szukam i nie kumam to jest krytyczny błąd??

Bo konfiguruje marlina i za chiny nie mam tak samo w monitorze po uruchomieniu define EEPROM_SETTINGS by w monitorze zapisywać do eeprom ginie mi w monitorze reszta po podłączeniu po echo: Free Memory: 5584 PlannerBufferBytes: 1152...

Re: MKS-Gen L V1.0 odczytanie ustawień

: 08 lut 2021, 21:21
autor: JGFTW
Bo konfiguruje marlina i za chiny nie mam tak samo w monitorze po uruchomieniu define EEPROM_SETTINGS by w monitorze zapisywać do eeprom ginie mi w monitorze reszta po podłączeniu po echo: Free Memory: 5584 PlannerBufferBytes: 1152...
...w monitorze ;)

Nagrywasz nowego Marlina, w terminalu (np Pronterface) wpisujesz M502 wgrywając do EEPROM ustawienia fabryczne (z nowoskompilowanego FW).
Następnie jak robisz zmiany np Z offset M851 Z-1 i zapisujesz M500 to powinieneś widzieć to " settings stored " czy oś podobnego, a "stored settings" zapewne oznacza, że wczytały się poprzenio zapisane - nadpisz je.

Zapisane ustawienia możesz podglądnąć M503

Re: MKS-Gen L V1.0 odczytanie ustawień

: 08 lut 2021, 22:12
autor: Jarewa
nie wiem jak skonfigurować czujnik indukcji i żeby włączyć z-offset wszystkie porady tyczą się czujnika BLTOUCH a jak coś znajdę to podają takie instrukcje które już nie ma w pliku konfiguracyjnym..

Re: MKS-Gen L V1.0 odczytanie ustawień

: 08 lut 2021, 22:27
autor: JGFTW
Jedyne co trzeba odkomentować to:

Kod: Zaznacz cały

#define FIX_MOUNTED_PROBE
#define NOZZLE_TO_PROBE_OFFSET { -40, -9, 0 } // własne wartości, 3cia to Z offset
#define PROBING_MARGIN 15 // zazwyczaj tyle, ale zależy od czujnika, znajdziesz w dokumentacji
#define AUTO_BED_LEVELING_BILINEAR // albo UBL
#define RESTORE_LEVELING_AFTER_G28
#define GRID_MAX_POINTS_X 5  // ilość pkt pomiarowych w osi X
#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X // // ilość pkt pomiarowych osi Y
#define LCD_BED_LEVELING
#define Z_SAFE_HOMING
Czyli różnica (względem konfiguracji BLTouch jest jedynie jedną komendą/funkcją (tą pierwszą).
Z offset dobiera się samemu.

Można jeszcze parę innych komend dodatkowo odblokować, ale te to jest minimum, wystarczające do odpowiedniego działania.

Re: MKS-Gen L V1.0 odczytanie ustawień

: 08 lut 2021, 22:48
autor: Jarewa
LCD_BED_LEVELING wywala mi błędy


In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\HAL.cpp:24:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1524:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller."
#error "LCD_BED_LEVELING requires a programmable LCD controller."
^
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\HAL_SPI.cpp:34:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1524:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller."
#error "LCD_BED_LEVELING requires a programmable LCD controller."
^
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\MarlinSerial.cpp:39:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1524:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller."
#error "LCD_BED_LEVELING requires a programmable LCD controller."
^
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\Servo.cpp:55:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1524:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller."
#error "LCD_BED_LEVELING requires a programmable LCD controller."
^
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\mega2560\src\src\HAL\AVR\HAL.cpp.o] Error 1
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\mega2560\src\src\HAL\AVR\HAL_SPI.cpp.o] Error 1
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\mega2560\src\src\HAL\AVR\MarlinSerial.cpp.o] Error 1
*** [.pio\build\mega2560\src\src\HAL\AVR\Servo.cpp.o] Error 1


A bez tego nie działa mi G851 i nie ma włączonego z offset

Re: MKS-Gen L V1.0 odczytanie ustawień

: 08 lut 2021, 23:02
autor: JGFTW
Błędnie założyłem, że masz wyświetlacz - w takim razie zakomentuj:

Kod: Zaznacz cały

//#define LCD_BED_LEVELING

Re: MKS-Gen L V1.0 odczytanie ustawień

: 08 lut 2021, 23:15
autor: Jarewa
Zrobiłem tak przeszło lecz nadal nie ma z-offset, ani bad leveling nie działają komendy m851 ani g29

W programie nie włączony

Cap:SERIAL_XON_XOFF:0
Cap:BINARY_FILE_TRANSFER:0
Cap:EEPROM:1
Cap:VOLUMETRIC:1
Cap:AUTOREPORT_TEMP:1
Cap:PROGRESS:0
Cap:PRINT_JOB:1
Cap:AUTOLEVEL:0
Cap:RUNOUT:0
Cap:Z_PROBE:0
Cap:LEVELING_DATA:0
Cap:BUILD_PERCENT:0
Cap:SOFTWARE_POWER:0
Cap:TOGGLE_LIGHTS:0
Cap:CASE_LIGHT_BRIGHTNESS:0
Cap:EMERGENCY_PARSER:0
Cap:PROMPT_SUPPORT:0
Cap:SDCARD:0
Cap:REPEAT:0
Cap:AUTOREPORT_SD_STATUS:0
Cap:LONG_FILENAME:0
Cap:THERMAL_PROTECTION:1
Cap:MOTION_MODES:0
Cap:ARCS:1
Cap:BABYSTEPPING:0
Cap:CHAMBER_TEMPERATURE:0
Cap:MEATPACK:0

Re: MKS-Gen L V1.0 odczytanie ustawień

: 08 lut 2021, 23:34
autor: JGFTW
Cóż powinno to działać.

Rozumiem, że wgrałeś FW na płytkę, po podłączeniu do kompa i komendze M502 dalej nie działa?

Re: MKS-Gen L V1.0 odczytanie ustawień

: 09 lut 2021, 09:27
autor: Jarewa
Zadziałało :) nie wiem co było ale dziś poszło, szukam jeszcze funkcji przy żeby przy Bed Levelingu czujnik nie wyjeżdżał poza stół potrzebuje skrócić oś X i nie widzę tej funkcji...

Re: MKS-Gen L V1.0 odczytanie ustawień

: 09 lut 2021, 09:46
autor: konradsdev1
Wielkość stołu jest określona przez:

Kod: Zaznacz cały

#define X_BED_SIZE 200
#define Y_BED_SIZE 200
Zamiast skracania osi można ustawić osobne marginesy dla każdej krawędzi:

Kod: Zaznacz cały

#define PROBING_MARGIN_LEFT 15
#define PROBING_MARGIN_RIGHT 40
#define PROBING_MARGIN_FRONT 15
#define PROBING_MARGIN_BACK 15
Jeśli dysza wychodzi po za punkty próbkowania trzeba włączyć:

Kod: Zaznacz cały

#define EXTRAPOLATE_BEYOND_GRID

Re: MKS-Gen L V1.0 odczytanie ustawień

: 09 lut 2021, 10:33
autor: Jarewa
Nie dysza jest ok. czujnik wychodzi poza stół bo jest od dyszy 3-4cm i tylko w jednej osi (taka już głowica drukująca) ..

Re: MKS-Gen L V1.0 odczytanie ustawień

: 09 lut 2021, 11:26
autor: Jarewa
Ostatnie jeszcze pytanie, czy w sofcie ustawia się by była blokada przed podaniem fundamentu dopóki dysza nie rozgrzana? czy tą funkcje raczej szukać w MKS TFT 2.4?? bo mi podaje mimo że nie rozgrzana dysza...

Re: MKS-Gen L V1.0 odczytanie ustawień

: 09 lut 2021, 11:52
autor: konradsdev1
Tak, możesz ustawić w konfiguracji Marlina blokadę przed podaniem filamentu.

Kod: Zaznacz cały

#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 170

Re: MKS-Gen L V1.0 odczytanie ustawień

: 09 lut 2021, 12:17
autor: Jarewa
Kurczę niby aktywne a mimo to podaje, w MKS TFT mam możliwość podania odcinka w mm i podaje mimo ze zimna głowica....

Jeszcze zapytam bo nie działa mi wentylator chłodzenia wydruków podczas drukowania a na wyświetlaczu się ukazuje 150/255 czyli ma załączać a nie załącza, nawet podczas drukowania jak dam ręcznie to też nic. Ale jak nie drukuje i ustawiam ręcznie to dmucha....