Hi, I am trying to implement sdcard updates to my sidewinder. The stock lcd is connected via spi, so updating via sd should be possible.
In pins.h from Artillery (linked here), there are 3 spi_pins defined, so I tried to use them. If I search the config, the only pin called “cs” is PC15, so I came up with this def:
Wow, that was quick!
Not sure if I made it clear, I am trying to modify the boards_defs.py to include the sdcard flash for the artillery ruby board, so klipper service is stopped while flashing.
I don’t know if there is something in the log? I added my klippy log, but also the answer my pi gave me in putty
I am not quite sure anymore if this is the right section of the forum as I am not modifying the .cfgs
Only boards that use SPI for SD Card communication are supported. Boards that use SDIO, such as the Flymaker Flyboard and MKS Robin Nano V1/V2, will not work.
I do not know, what is the case for this board.
The SPI bus and pins can realistically only derived from a schematic as you need to use the ones that are connected to the SD card slot.
Unfortunately I do not know if the information from the Marlin files is useful. I’d expect the mentioned pins to be the ones useable for periphery but not the ones of the internal SD card slot.
Edit:
Just a very wild stab at it (from my n00bish understanding of the datasheet):
Did you finally succeed to update your Artillery Ruby MCU using sdcard updates?
If yes, would you be kind enough to share the config that you finally used?