Introducing gSender

Introducing gSender, your CNC dashboard

  • Connect to your CNC over USB
  • Quickly position and manipulate your CNC in all axes
  • Set zero manually or using a touch plate to locate your cutting job
  • Preview g-code with 3D visualization and other information
  • Run cutting jobs with active feedback and overrides
  • Leverage keymaps for full-keyboard control
  • and much more!

Why choose gSender?

  1. Designed to be clean and easy to use no matter your previous CNC experience
  2. Brings new features to the table for easier CNC calibration, surfacing, tool changing, firmware control, and more
  3. Streamlined code-base and optional 'Lightweight mode' means larger cutting jobs run more reliably
  4. Presets support many GRBL-based machines and works out-of-the-box on the LongMill CNC

Downloads

(latest version)
Windows (x64) Windows (x32) Mac OS X Raspberry Pi
See all latest releases...

gSender is still in Beta, providing feedback will help us continue to improve it. blankLicensed under GNU GPLv3 license

Full Feature List
  • GRBL controllers supported
  • Smart machine connection
  • 3-axis digital readout (DRO)
  • All-directional jogging with XY diagonals, jog presets, and incremental/continuous single-button handling
  • Zero-setting and gotos (independant and combined)
  • Probing in any direction plus safe continuity detection ensures no broken cutting tools
  • Full imperial/metric compatibility
  • Responsive screen design and workspace customizations including visualizer light and dark theme
  • 3D toolpath visualization (no machine connection required)
  • File insight on load (feed range, spindle range, tools used, estimated cutting time, and overall, max, and min dimensions)
  • Feed override and active job status indicators
  • Keybindings available for most functions for external keyboard/keypad control
  • Safe height movements
  • Homing cycle and rapid positioning locations available for machines with homing hardware
  • Full spindle/laser support via manual control widgets and live overrides
  • Custom macros buttons with optional macro variables
  • Lightweight mode reduces processing intensity on less powerful hardware or when running larger files
  • Easy workspace swapping for more advanced jigging or alignment work
  • Optional automatic handling for common error throwing gcode
  • Firmware tool for easier GRBL eeprom changes, loading defaults, and GRBL flashing
  • Pre-build machine profiles, including:
    • Shapeoko
    • X-carve
    • LongMill
    • OpenBuilds CNCs
    • Onefinity
    • BobsCNC CNCs
    • CNC4Newbie CNCs
    • Mill Right CNCs
    • Ooznest WorkBee
    • Nomad
    • Carvey
    • Mill One, and more...

FAQ

Where do I download gSender? Is it free?

gSender is a free program available to be used for many different CNC routers on the market. To download the latest version, there's a box above on this page titled "Downloads" which is always kept up-to-date  as we continue to release new features and improvements.

How do I know if I have the latest version?

This page will always link to download the latest version of gSender. If you’d like to see the particular version number, you can find it on this page (https://github.com/Sienci-Labs/gsender/releases) and cross-reference it to the version number that appears in gSender’s top toolbar or in the Settings -> About page within gSender

It says it’s in BETA: does that mean it’s ready to use, or should I wait?

We’d recommend you check it out! We decided to release gSender to the public because we felt it was ready for more widespread use. It's been in testing for over 5 months now, first going through Alpha testing with 10 LongMill owners then with over 300 people in the Closed Beta. Not to mention it was already built off of the already sturdy code infrastructure of CNCjs.

What CNC machines can gSender control?

As long as your CNC is GRBL-based and has a minimum of the GRBL 1.1 Firmware then you’ll be able to control it with gSender. As of now, gSender only has easy control of 3-axis machines.

What computer can I use with it (system requirements)?

gSender is built to work on Windows/PC (Windows 7 and up), Mac (El Capitan 10.11 and up), Linux, and even Mini PCs or single board computers like a Raspberry Pi. No matter the computer used, our minimum recommended system requirements would be:

  • 2GB of RAM
  • 1280 x 768 screen size
Can gSender be used in inches?

Yes! It's got a global toggle so that everything can be in either mm or inches. It also accepts mm and inches files.

Do you need an internet connection to run gSender?

Not at all. gSender can be run completely standalone once you’ve downloaded the install file. One feature that won’t work without an internet connection is gSender’s ability to automatically check for updates to keep itself up-to-date, though you can always manually install a newer version on top of the current version yourself.

Does it have all the same features as UGS?

UGS and gSender have far more similarities than they have differences. Although gSender has yet to catch up to UGS in its depth of features, the features that it already has are plentiful and should suit the needs of all beginner CNCers as well as most individuals with an intermediate level of CNC experience.

Can I design in gSender?

No. gSender is strictly a CNC control software and has no features currently for gcode generation outside of some additional features like it's surfacing and bed levelling tools. You'll need to use gSender in combination with some other CAM, or design + CAM, software to create your full CNC toolchain. If you're looking for CNC software advice, check out our purpose-made tool that compiles information from over 80 different programs that can help you find the software that would be right for you! https://resources.sienci.com/view/lm-choosing-software/#toolchain-wizard