Inventables Community Forum

Modify multiple GRBL Settings

You just separate each $ setting with a number of comment lines to slow the process down and give the 328P a chance to write EEPROM (it’s really slow).

ME: Also what is 115200?
You: Its the baud rate.
Me: Yupp! Got it.

Me: But what is it?

Amazing. This is the best forum ever. Minus cancer, aids, (we all know what im talking about) and all the flirting.

Well, Phil does have pretty legs!


U mean PERTY! Hes got southern spice!

1 Like

Whats the method?

Thanks but i mean HOW to send and all that.

Just wow. What a terrible hack. Should not be required

Buy PicSender, they take care of it for you.


Pic sender?
Did I get lost? :scream:

It just might… Judah was born yesterday. I have a week off of work…


I’m guessing said interface accepts certain file types.

Thx. 7lbs 1oz. 20 inches. mom and baby both doing great.


Hack: sending extra pause commands is dirty. The firmware should support this, or at least the code sender…

Pic sender is an alternative code sender for grbl, it’s a laser first tool, but works as general purpose too.

Omg so yummy.

Yes, the parameters are stored in a text file (or files if you also use laser). PicSender reads the appropriate file at startup and loads the parameters into grbl.

You can edit the parameters, in program, and send them to grbl and/or save them in the file. You can have multiple files if you have several setups.


Wow awesome. How is it done? I do have a few profiles.

This is a work around for UGCS (and maybe Easel - not sure). When accessed properly grbl does what it claims to do.

Well, with one exception. grbl does not handle a serial stream overrun.

Note from grbl docs:

Most of the EEPROM access is restricted by Grbl when it’s in certain states, but there are some things that developers need to know.

•Settings should not be streamed with the character-counting streaming protocols. Only the simple send-response protocol works. This is because during the EEPROM write, the AVR CPU also shuts-down the serial RX interrupt, which means data can get corrupted or lost. This is safe with the send-response protocol, because it’s not sending data after commanding Grbl to save data.

1 Like


1 Like

I believe this program can store and apply multiple profiles as well. Might be what you want/need.