Mechanica Firmware – GRBL (RAMPS Shield)

Informatie (ENG)


grblForCyclone (ArSi)

GRBL port for RAMPS and Sanguinololu boards. Original port was done by ArSi (read description)

Modified again by Carlosgs to support RAMPS and Sanguinololu without any re-wiring (i.e. if MarlinForCyclone worked straight away, this one will).
Pre-configured for Cyclone PCB Factory v2.X.

How to flash the GRBL firmware

  1. Before every installation/update of GRBL, make sure to clear the EEPROM memory. This will reset the calibration values to zero, avoiding further problems (thanks to Jungle and others in the mail list for submitting this issue)
  2. Download this repository (link), extract the zip file, and open the file grblForCyclone.ino from the Arduino IDE.
  3. Select the board you are using from the “Tools->Board” menu:
  • If you are using RAMPS, select “Arduino/Genuino Mega or Mega 2560”.
  • If you are using Sanguinololu, click here.
  • If you are using CNCshield, click here for a modification of the latest GRBL firmware. Ignore the rest of this page; instead follow the official installation instructions.
  1. Next, if you want to modify any default parameters, do so in “defaults.h” (end of the file, below DEFAULTS_CYCLONE_2_1).
  2. Finally, once you have selected the correct board and USB port, you can click “Upload” to flash the GRBL firmware. Success!! :-) Click here for a GRBL/bCNC usage tutorial

(Tested with version 1.6.5 of the Arduino IDE, 29/Sep/2015)

How to connect the XYZ motors, XY endstops and Z probe


Steppers redirected to fastio.h from marlin firmware
min switches remaped to the same position in RAMPS
command buttons currently disabled
Ramps pins config moved to ramps.h
cpu_map.h – min switches
added GRBL_RAMPS1_4.ino for arduino IDE


arsiskk

Description

**************************************************************************************
Steppers redirected to fastio.h from marlin firmware
min switches remaped to AUX-3, GBRL uses pin change interrupts
simple scheme to allow future porting of next releases
command buttons currently disabled
Ramps pins config moved to ramps.h
cpu_map.h – min switches
added GRBL_RAMPS1_4.ino for arduino IDE
**************************************************************************************
Ramps 1.4 | GRBL | Test
X axis | X axis | OK working
Z axis | Y axis for dual motor Y axis | OK working
Y axis | Z axis | OK working
Ramps AUX-3 pin 3 | min X | OK working
Ramps AUX-3 pin 4 | min Y | OK working
Ramps AUX-3 pin 5 | min Z | not tested


Download GRBL 0.8 RAMPS .14 door arsiskk @ Sourceforge.net
Download grblForCyclone door arsi @ Github.com