Grbl

F

Grbl

Overview

Grbl is a free, open-source software designed for controlling the motion of machines that move or make things, specifically for use with an Arduino. It is highly optimized for performance and is considered the industry standard for the maker movement.

Key Points

  • Performance: Grbl can maintain more than 30kHz step rate, delivering a clean, jitter-free stream of control pulses.
  • Compatibility: It runs on an Arduino, utilizing the Atmega328p chip for precise timing and asynchronous operation.
  • Axis Support: Currently supports three-axis machines (X, Y, and Z) without rotation axes.
  • G-code Support: Implements a subset of the NIST rs274/ngc standard, supporting linear, circular, and helical motion.

Features

  • Light Duty Production: Suitable for milling tasks.
  • User Interface: Can be operated via user-written GUIs or a simple console script included with Grbl.
  • CAM Tool Compatibility: Works well with the output from various CAM tools.

Limitations

  • Limited G-code Support: By design, Grbl does not support variables, tool databases, functions, canned cycles, arithmetic, or control structures. It focuses on basic machine operations and capabilities.

Want to join the discussion? Create a free account to reply and post.

Join ForumLA Free →