-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Marlin on BigTreeTech SKR PRO can't be configured to use the onboard SD-card #14684
Comments
if your sdcard is empty (no gcode file) it may cause an issue to save/load the eeprom.dat |
But im not sure the F4/F7 can emulate that on the sdcard, seems a F1 feature |
The onboard SD card just has the boards firmware on it. I do not currently have an external SD in my LCD currently. |
on the F4.. its emulated in the SoC flash, not on the SD |
I'm seeing the same issue with the SKR Pro 1.1 Does not save changes to eeprom with M500 |
why don't you just take the This way you could And everyone would be happy. Also...this could allow easy "eeprom" backup/restore from the sdcard: if your printer controller suddenly fails (I.E. a voltage regulator or a burnt IO port on the cpu) or you simply want to do an upgrade of your controller you can replace the board and have the same settings you had before the replacement (z-probe offset, bed mesh, speeds, steps, jerks and so on) Considering this all, the only reason the user could still choose the "internal eeprom" is if he frequently swaps sd cards. |
Apparently someone has done it at the "platform" level. |
Any news on that Topic? i just bought the SKR PRO Board and it runs well with Marlin 2.0.x i can store Data with M500 on a SD-Card but after shut down the Printer it will not load the Data (Mesh Data for example) but on the SD the eeprom.dat file is still there. Do i need to implement the "platform level" solution into my version or is there something i missed? in Configuration.h i set EEPROM_SETTINGS Greetings from Germany :D EDIT: i just saw the "Platform Level" solution is allready there |
There was a config storage version change last week end.. to V69. When that happens, the SD or FLASH (or whatever) cant be loaded... need a reset |
@eightheads still having problems? |
As far as I know this is still an issue in the main Marlin branch. |
@eightheads have you tested it? |
still wont load config after restart. |
I still have Problems too, if i use SRAM_EEPROM_EMULATION i get the version error with V69 of the EEPROM and if i use the FLASH_EEPROM_EMULATION it only loads old data but dont want to store new data. |
no problems |
This would enable Flash based EEPROM emulation, not SD card EEPROM emulation though, correct? |
Correct. |
FLASH_EEPROM_EMULATION is working fine for me, stores new data too. |
The last time i tried EEPROM from SD-card worked. |
There was a lot of changes recently on the data storage, we are at v70, but there was other changes in the structure since... each time its reset... Are you sure its not your problem ? |
SD EEPROM is not supported on STM32F4. it is only supported on STM32F1, so not on SKR PRO V1.1 |
@dineshvyas |
I have no such intention to ridicule. i just stated what I read. it was about on board sd card. I am not an expert, I am just looking for a solution. I apologize if by any mean I made you feel bad. |
Yeah that could have been an option but most of those are deeply linked one to the other. Today we finished half of the Hardware CRC part. when the other half is ready I'll make the PR. |
This sounds fantastic. I have an SKR Pro and just started trying to program it. I was going to use UART, not SPI. CR-10, adding another extruder. BLTouch, 2209's and 2208's. If I can do anything to help, let me know, I'm a long time C++ dev.
|
Multiple, simultaneous, SPI buses handling and Smart SD mounting #16260 |
everyone having this problem, please go and test pr 16260, as linked by @Evg33 |
@eightheads is the issue still the same with all the updates in the last 27 days? |
btw, who can confirm there is an issue? use the same configs as OP and the same hardware if possible |
You mean onboard sd on skr pro? Yes, there is an issue. |
if that is what is in #14684 (comment) then yes |
@thinkyhead could we get #16260 merged maybe? |
16260 is not in a merge-able state yet. We will get there, but it is not yet complete. I will start back working on it after Christmas. Btw merry Christmas everyone.
…________________________________
From: Bo Herrmannsen <[email protected]>
Sent: Tuesday, December 24, 2019 3:10:13 PM
To: MarlinFirmware/Marlin <[email protected]>
Cc: Lino Barreca <[email protected]>; Mention <[email protected]>
Subject: Re: [MarlinFirmware/Marlin] [BUG] Marlin on BigTreeTech SKR PRO can't be configured to use the onboard SD-card (#14684)
@thinkyhead<https://github.com/thinkyhead> could we get #16260<#16260> merged maybe?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#14684?email_source=notifications&email_token=AAG3FOZ2POXPL6QMXVJQTD3Q2IJ4LA5CNFSM4IFLWW6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHTIHQI#issuecomment-568755137>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAG3FO5DZIYVFIPADHVNZ7LQ2IJ4LANCNFSM4IFLWW6A>.
|
What about printing from the on board SD card @LinoBarreca? I don't want to rush you in any way, I am just wondering if that is possible and planned. |
That's actually working on skr pro. It's not merge-able because it needs work on other hals
|
good work, i will test that on my board ;) and i will order a sd card extender ... thx @dineshvyas ^^ |
Is it in bugfix-2.0.x? and not in 2.0.x? |
Yes, actually 2.0 is out. This could go into 2.0-bugfix or 2.1-dev (I think the latter is more appropriate since the entity of changes, but there no one could use it) |
that work for me thank @LinoBarreca USB port work ? |
I'm away from my machine now, but I wasn't able to get the RepRap SD card working on the SKR Pro 1.1 nor the onboard SD card. The onboard one wasn't recognized. I also was never able to get the USB working. I was using the Lino7 branch. I get CRC errors on the display SD card, although it reads the directory fine. Are there some settings that maybe I was missing? I have an ST Link coming, I can run further diagnostics if you need. == John == |
Not yet. That's another hardware part...I might work on it when that will be merged. But it's unlikely since that pr opens a million of possibilities for developing more useful things. |
@jgwinner as I said on the PR pull it again and test it again. When @thinkyhead did the forced push something broke. I did a force push again from my last knowing one and it's working now, for sure. |
@LinoBarreca Oh, sorry, Missed that (bandwidth constrained ATM). I will do that! |
since we have not heard from OP i will mark this one as stale Lack of Activity |
Six days stale over Christmas and New Years gets it closed? Good grief. |
there's a fix anyway for it...so it makes sense to be closed. |
fix not merged ? |
not yet. it needs work on other boards... but on skr-pro it works. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Description
Bigtreetech SKR Pro control board(STM32F4) does not seem to hold SD-based EEPROM to the on-board card.
Steps to Reproduce
Expected behavior: Settings to EEPROM should save between power cycles
Actual behavior: Settings revert to initial firmware values after power cycle
Configs.zip
The text was updated successfully, but these errors were encountered: