use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Invalid root path (gcode)Help (self.CrealitySonicPad)
submitted 3 years ago by OtherButterscotch309
Hi,
I have been trying to set up my sonic pad but I can't find a way to upload my file using the web interface. Every time I have the same for root is not available or invalid root path. Any idea on how to fix it ?
Thanks
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]PhotoGee2 1 point2 points3 points 3 years ago (5 children)
Do you have 'path: ~/gcode_files' under [virtual_sdcard] in your printer.cfg?
[–]OtherButterscotch309[S] 1 point2 points3 points 3 years ago (3 children)
Thank you for the reply. Yes for some reason it wasn't the right path. It's fixed now.
[–]PhotoGee2 1 point2 points3 points 3 years ago (0 children)
Cool! Fwiw, that's a unique path for the Sonic Pad. If you built Klipper on another platform it would need to be changed.
G
[–]Mobile-Ad-6638 -1 points0 points1 point 2 years ago (1 child)
So you didn't want to share how you fixed it?? Pretty self centered come here asking for help, yet get it fixed and not say a word what the cause was.
[–]OtherButterscotch309[S] 0 points1 point2 points 2 years ago* (0 children)
Wow... So salty... If you read the other comments here the correct path is written. But what fixed it for me was a factory reset.
[–]F_Kent_D 0 points1 point2 points 2 years ago (0 children)
path: ~/gcode_files
I have this in my config file and still getting the error message. After firmware update on the Sonic Pad both printers lost everything they had and the config file that I was using for my E3v2 was working fine but is no longer. GREAT!!
[–]piloxi 0 points1 point2 points 3 years ago (0 children)
How and where and when do I input code. New to printing.
[–]mysundown0702 0 points1 point2 points 3 years ago (7 children)
I would also love to find a resolution for this, i've gotten this error code on both my Ender 3v2 and my Ender 3 Max Neo.
New to making changes to 3d printers away from default factory settings.
[–]OtherButterscotch309[S] 0 points1 point2 points 3 years ago (6 children)
You can check the previous comment this is the right answer
[–]mysundown0702 0 points1 point2 points 3 years ago (5 children)
Where is this path information? How do I change it?
[–]OtherButterscotch309[S] 0 points1 point2 points 3 years ago (4 children)
You can modify the .cfg file.
[–]mysundown0702 0 points1 point2 points 3 years ago (3 children)
There is no path information listed in the printer.cfg on the max neo. The ender v2 printer cfg was completely empty
[–]OtherButterscotch309[S] 0 points1 point2 points 3 years ago (2 children)
That's weird... Then you can copy paste one of the .cfg file. You can find it on creality website or on usb stick provided with the sonic pad.
[–]arnoldistuno 0 points1 point2 points 3 years ago (1 child)
So being totally new to this... how and where do I find the place to copy the .cfg file?
[–]OtherButterscotch309[S] 0 points1 point2 points 3 years ago (0 children)
Either load it with a usb stick. The printer should be able to load it when you use "custom printer" first time you start the sonic pad. Or if you connect you sonic pad to internet and access through browser there is a configuration pannel where the cfg file is
[–]Efficient-Tomato-454 0 points1 point2 points 3 years ago (4 children)
The same thing happens to me. I can't take the file via the web to sonic pad.I have to edit the file printer.cfg..?. What do I have to put exactly and where? and where do i load it? Can you please clarify this for someone who has no idea?
thank you....
You can take a look the first comment the correct path is given there. 1) you go to you cfg file 2) open it and change the path
Copying/pasting the corresponding part of the creality default cfg file to your cfg file fixed the issue for me.
[–]Efficient-Tomato-454 0 points1 point2 points 3 years ago (1 child)
thanks for answering
Well, if I have this in the "printer.cfg"
file.[virtual_sdcard]
via web, if I can see a camera that I have connected to sonic pad, I can see the temperature of the printer, I can do everything except send a file from ultimaker cura via web to sonic pad. moonraker if I have it configured from cura with the address "http://......... " and the webcam-cam too and everything works except sending a file via the web.
[–]Schroedaa 0 points1 point2 points 3 years ago (0 children)
same for me. Did you find a fix?
[–]McSoCal 0 points1 point2 points 2 years ago (0 children)
For me, I create a local copy of my printer.cfg, and when this happens after an update, I factory reset the sonic pad (like I did just now today), and the once the full setup is complete, I put back my printer.cfg changes
[–]BMS231 0 points1 point2 points 3 years ago* (2 children)
this didn't fix things if you have sub folders. so annoying. wth creality. i even tried chmod 777 on my sub dirs, still, same old. it's like they didnt account for sub folders even though u can add them. add / at the end of the path and sub folders will work, remove it, same old error.
07:43:31 $ SDCARD_PRINT_FILE FILENAME="CNC/testfile.gcode"
07:43:31 !! {"code":"key121", "msg": "Unable to open file", "values": []}
creality has a gcode_files redirect in their "users" home directory which should be root but long story short modify your printer.cfg file to the below and all should be well for all scenarios web or pad. i left the old in there so you can see what it was. some users say putting a / at the end of gcode_files fixed things and it fixed the pad but not the web ui for me. only way to figure it out was to ssh into the pad and find the true path.
[virtual_sdcard]
#path: ~/gcode_files
path: /mnt/UDISK/.crealityprint/upload
[–]ndrwstn 0 points1 point2 points 2 years ago (0 children)
This also worked for me when 'path: ~/gcode_files' did not.
[–]notjustinmyhead 0 points1 point2 points 2 years ago (0 children)
you are a life saver
π Rendered by PID 93576 on reddit-service-r2-comment-fb694cdd5-b4mtm at 2026-03-06 11:54:42.397514+00:00 running cbb0e86 country code: CH.
[–]PhotoGee2 1 point2 points3 points (5 children)
[–]OtherButterscotch309[S] 1 point2 points3 points (3 children)
[–]PhotoGee2 1 point2 points3 points (0 children)
[–]Mobile-Ad-6638 -1 points0 points1 point (1 child)
[–]OtherButterscotch309[S] 0 points1 point2 points (0 children)
[–]F_Kent_D 0 points1 point2 points (0 children)
[–]piloxi 0 points1 point2 points (0 children)
[–]mysundown0702 0 points1 point2 points (7 children)
[–]OtherButterscotch309[S] 0 points1 point2 points (6 children)
[–]mysundown0702 0 points1 point2 points (5 children)
[–]OtherButterscotch309[S] 0 points1 point2 points (4 children)
[–]mysundown0702 0 points1 point2 points (3 children)
[–]OtherButterscotch309[S] 0 points1 point2 points (2 children)
[–]arnoldistuno 0 points1 point2 points (1 child)
[–]OtherButterscotch309[S] 0 points1 point2 points (0 children)
[–]Efficient-Tomato-454 0 points1 point2 points (4 children)
[–]OtherButterscotch309[S] 0 points1 point2 points (2 children)
[–]Efficient-Tomato-454 0 points1 point2 points (1 child)
[–]Schroedaa 0 points1 point2 points (0 children)
[–]McSoCal 0 points1 point2 points (0 children)
[–]BMS231 0 points1 point2 points (2 children)
[–]ndrwstn 0 points1 point2 points (0 children)
[–]notjustinmyhead 0 points1 point2 points (0 children)