CNC GBRL error

I am using Arduino uno cnc shield v3.
Every time i start gcod in Universal g code sender i get this error

[Error] An error was detected while sending ‘0S30’: error: Expected command letter. Streaming has been paused. **** The communicator has been paused ****

It looks like a mistook in your code, be sure not to confuse 0 with o.This response is to help you get started in solving your problem, not solve it for you.
Good Luck & Have Fun!
Gil

I have no idea if you edited code produced by another program or if you wrote your own g-code. And not saying that is the cause of your issue. But one thing I learned a long time ago when writing code that requires all capital letters is to use a text editor that will convert to uppercase easily (The program I use these days is Notepad++).

I do all writing/editing in lowercase so I don't get i or l mixed up with 1 or o mixed up with 0. When I'm done, I select all and convert to uppercase.

I use ny code from inkscape and other code i find online
I will try edit codes

What is that command supposed to do anyway? I’m fairly new to GRBL. But don’t GRBL commands usually start with G? As in G30? A 0S (Zero Ess) command doesn’t seem right to me.

As the TO does not post what he's sending to GRBL nobody will ever know ...

Fixed ,thanks for help