Guilouz / Marlin-SuperRacer-MKS-Nano-V3

Marlin Firmware configured for FLSUN Super Racer with MKS Robin Nano V3 motherboard.
GNU General Public License v3.0
68 stars 23 forks source link

I have finally able to compile and flashed my SR. i wanted to activate buzzer with M114 B1 and save it with M500. but after restart buzzer function gone. #10

Closed ayesim closed 2 years ago

tsviper commented 2 years ago

Same issue here. Is there a way to make this save?

ayesim commented 2 years ago

I think bed leveling mesh size messing EEPROM data structure and not able to save it sometimes effecting language save function. In Configuration.h file, change value 9 to 5 (#define GRID_MAX_POINTS_X 5). it will effect bed leveling points 9x9 to 5x5. I have tried 9x9 with original FLSUN firmware and I've got same buzzer loss and language problem. But when I return back to 5x5 configuration, fault was gone. M114 B0 and M114 B1 G code function is already implemented in FLSUN original firmware.
FLSUN has some buzzer activation function in the MarlinSerial.cpp file and if you add, enable_buzzer(); command some suitable location in the code it will activate buzzer function. if you add disable_buzzer(); command in the source it will disable buzzer. buzzer enable flag located in the eeprom but eeprom address location collide with other data's and mess this flag including language.