Setup & Layout


Anonymous Information

When you open up gSender, you’ll notice a prompt regarding ‘Anonymous usage information’. This is just to ask if you’d be fine with us knowing things like what CNC you use it for, what computer you run it on, and other information about how you use the app. You can imagine that if we know certain features are widely used or certain errors are constantly encountered, that can be very helpful to understand how we can improve the app or its documentation. This is completely optional and anonymous, we only do it with your permission and it can be turned off at any time in the settings menu.


Before starting to use gSender, let’s briefly cover the way its functions are laid out so that you’ll know where to find things moving forward. The program only has one main screen, it’s into three major sections:

  • The top toolbar has all the things you’ll only use occasionally. This includes machine connection on the left side (boxed in red) and gSender’s Settings, Help, and other additional ‘Tools’ on the right (boxed in blue).
  • The left-side control (boxed in green) has all the functions you need for loading, monitoring, and controlling g-code files and cutting jobs
  • The right-side control (boxed in purple) has all the functions you need to manually control your CNC when jobs aren’t running. This includes jogging, zero setting, homing, probing, running macros, manual laser / spindle control, and more.

We’ve built gSender’s layout around these primary boxed sections so that you can have all of the CNC functionality most hobbyists need on one screen without getting confused about what each button does. If you’re doing anything during a job it’ll be on the left side, if you’re doing anything outside a job it’ll likely be on the right, and if you want greater customization or functionality it’ll be found in the tools or settings.

Another of gSender’s Design Principals is colouring. It can be scary to have an assortment of buttons in front of you and not know what they’re going to do. This is why we made every button on the right-side control that moves the CNC, blue. This means you shouldn’t ever find yourself startled when the machine moves unexpectedly since the colour will help to communicate whether it’s a ‘machine moving’ button or not.


Let’s do some configuration before connecting up to your CNC. Click the ‘gear’ at the far right of the toolbar to bring up the program settings. Some things you’ll likely want to configure would be:

  • General Settings
    • Baud rate needed for your particular CNC. Baud rate is setup for the LongMill by default.
    • Machine Profile
    • Preferred Units
    • Reverse workspace (flips the left and right-side controls if you prefer)

  • Visualizer Settings
    • Set to light theme if you prefer

Running Longer Jobs (optional)

Windows machines can have a tendency to ‘fall asleep’ on the display and USB ports when running longer CNC jobs, this can cause your intricate cuts to stop short. To circumvent this, you’ll have to change your computer power settings so that the port ‘stays awake’ while cutting.

To keep the display on, you’ll want to click the Windows icon at the bottom left corner of your screen and start to type “control panel” to bring it up.

Once you’ve clicked to open it, go to Hardware and Sound then Power Options

Now, whichever plan you have currently selected (circled in the picture) will be the one that you want to change. You can see in this example we will be editing the Balanced plan. Click on the Change plan settings text (highlighted with an arrow).

Go to the second drop-down and set both battery and plugged in selection to Never, save the changes to ensure that your computer never dozes off on its own.

To keep the USB ports on, click Change advanced power settings

In the separate window that appears, you’ll want to Expand the USB Settings, then USB selective suspend setting, and finally change both the battery and plugged in settings for these drop-downs to ‘Disabled’. Click OK to Apply these new settings.

After having done all of this, just be mindful now that sometimes a Windows update can remove these settings. If you have an update and want to be confident running your CNC, we’d recommend checking back on these settings to make sure they’re still set properly.