Yesterday i made a raspberry pi pico python script to read gcode from a file stored on it's storage and send it to my ramps-arduino setup, it was successful and i was able to print without being connected to my pc and without spending money on a screen and card reader !
If you are intrested i will publish a guide to set it up.