-
-
Notifications
You must be signed in to change notification settings - Fork 3
Home
francis edited this page Oct 18, 2025
·
3 revisions
Welcome to the comprehensive user guide for ncSender, a lightweight G-code sender for GrblHAL CNC controllers.
ncSender is a cross-platform CNC controller application that provides a clean, intuitive interface for controlling your GrblHAL-based CNC machine. It features real-time 3D toolpath visualization, USB/Ethernet connectivity, and advanced probing capabilities.
- Getting Started - Installation and first-time setup
- Connection Setup - Configuring USB and Ethernet connections
- User Interface Overview - Understanding the main interface
- Jogging Controls - Manual machine movement and control
- Loading and Running G-code - How to load and execute jobs
- Probing and Auto-Zero - Work coordinate setup and probing
- 3D Visualizer - Understanding the toolpath preview
- Console Panel - Command history and manual commands
- Status Panel - Machine status and positioning
- Control Panel - Job control and workspace management
- Settings and Configuration - Application and firmware settings
- Firmware Settings Browser - Managing GrblHAL parameters
- Macros - Creating and using custom command sequences
- Headless Mode - Running ncSender as a network server
- Plugin Development Guide - Creating custom plugins for ncSender
- Button Interactions - Click, long-press, and special actions
- Keyboard Shortcuts - Speed up your workflow
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions
Please be aware of these current limitations:
- Metric Only: ncSender currently only supports metric units (millimeters). Imperial units (inches) are not yet implemented.
- Limit Switches Required: Machines without physical limit switches are not yet supported, as some functionality relies on machine coordinate movement.
- GRBL Compatibility: Although ncSender may work with GRBL, it has not been thoroughly tested. Use with caution.
- Hardware Tested: ncSender has only been tested with the Sienci SLEB-EXT board (included with AltMill CNC) running grblHAL or sienciHAL firmware.
For bug reports and feature requests, please visit the GitHub Issues page (when available).
Always follow proper CNC safety practices:
- Ensure your machine is properly secured and calibrated
- Keep your work area clear
- Use appropriate safety equipment
- Never leave the machine unattended during operation
- Understand your controller's alarm codes
- Test new g-code with dry runs first