How can we help?
< All Topics
Print

Controller Hardware

Arduino

We use the open source Arduino UNO R3 EC-0130 model as the CNC controller. Its detailed specifications can be found here – https://docs.arduino.cc/hardware/uno-rev3 

Akriti Arduino Breakout Board

Our in house, custom designed breakout board for the Arduino controller is also part of the buid.

Arduino Configuration

The Arduino is loaded with the latest stable build of GRBL – an open source g-code processing platform. You are encouraged to read more on GRBL and the latest developments at the following link

https://github.com/grbl/grbl

In order to access or view the configuration settings on the Arduino, open the Console window in UGS.

The console screen is on the bottom right corner of the application. If it’s not visible, click on “Window” menu in the top left and then click on “Console” to make it appear.

In the Console section type ‘$$’ and hit enter –

The following configuration settings should appear – 

$0 = 10    (Step pulse time, microseconds)
$1 = 25    (Step idle delay, milliseconds)
$2 = 7    (Step pulse invert, mask)
$3 = 1    (Step direction invert, mask)
$4 = 0    (Invert step enable pin, boolean)
$5 = 1    (Invert limit pins, boolean)
$6 = 0    (Invert probe pin, boolean)
$10 = 1    (Status report options, mask)
$11 = 0.010    (Junction deviation, millimeters)
$12 = 0.002    (Arc tolerance, millimeters)
$13 = 0    (Report in inches, boolean)
$20 = 1    (Soft limits enable, boolean)
$21 = 0    (Hard limits enable, boolean)
$22 = 1    (Homing cycle enable, boolean)
$23 = 3    (Homing direction invert, mask)
$24 = 25.000    (Homing locate feed rate, mm/min)
$25 = 1000.000    (Homing search seek rate, mm/min)
$26 = 250    (Homing switch debounce delay, milliseconds)
$27 = 1.000    (Homing switch pull-off distance, millimeters)
$30 = 1000    (Maximum spindle speed, RPM)
$31 = 0    (Minimum spindle speed, RPM)
$32 = 0    (Laser-mode enable, boolean)
$100 = 400.000    (X-axis travel resolution, step/mm)
$101 = 400.000    (Y-axis travel resolution, step/mm)
$102 = 500.000    (Z-axis travel resolution, step/mm)
$110 = 5000.000    (X-axis maximum rate, mm/min)
$111 = 5000.000    (Y-axis maximum rate, mm/min)
$112 = 2000.000    (Z-axis maximum rate, mm/min)
$120 = 50.000    (X-axis acceleration, mm/sec^2)
$121 = 50.000    (Y-axis acceleration, mm/sec^2)
$122 = 50.000    (Z-axis acceleration, mm/sec^2)
$130 = 398.500    (X-axis maximum travel, millimeters)
$131 = 603.000    (Y-axis maximum travel, millimeters)
$132 = 100.000    (Z-axis maximum travel, millimeters)

 

For a detailed readup of GRBL configuration, please visit the following link.

https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration

Previous Other Components
Next Controller Software
Table of Contents