Skip to content
francis edited this page Oct 18, 2025 · 3 revisions

ncSender Wiki

Welcome to the comprehensive user guide for ncSender, a lightweight G-code sender for GrblHAL CNC controllers.

About ncSender

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.

Quick Navigation

Getting Started

Operating Your CNC

Interface Components

Advanced Features

Reference

Current Limitations

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.

Getting Help

For bug reports and feature requests, please visit the GitHub Issues page (when available).

Safety First

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
Clone this wiki locally