github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

simen / grbl

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 3
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

A rs274/ngc (g-code) interpreter, CNC controller, readout and exerciser for AVR microcontrollers — Read more

  cancel

http://grbl.tumblr.com/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

added some gcode to test with 
Simen Svale Skogsrud (author)
Thu Jan 07 14:14:29 -0800 2010
commit  6ac3b3f2e608984b9dfabf30c03dda160f30219d
tree    2ac36927b5af4725a5c50d7b3cc588a526318030
parent  65b696f2f9485cb4083a31039f92f1b5d7e65e95
grbl /
name age
history
message
file .gitignore Mon Jan 04 07:09:00 -0800 2010 minor revision [Simen Svale Skogsrud]
file COPYING Mon Jan 26 01:51:02 -0800 2009 renamed file [Simen Svale Skogsrud]
file Makefile Tue Feb 03 00:56:45 -0800 2009 lots and lots of bugfixes after running on real... [Simen Svale Skogsrud]
directory arc_algorithm/ Tue Feb 03 00:56:45 -0800 2009 lots and lots of bugfixes after running on real... [Simen Svale Skogsrud]
file config.h Tue Jan 05 15:23:07 -0800 2010 fixed feed rate calculation [Simen Svale Skogsrud]
file gcode.c Tue Jan 05 13:07:16 -0800 2010 removed support for echoing of steps via serial [Simen Svale Skogsrud]
file gcode.h Tue Feb 10 15:37:33 -0800 2009 support for helical motion [Simen Svale Skogsrud]
directory gcode/ Thu Jan 07 14:14:29 -0800 2010 added some gcode to test with [Simen Svale Skogsrud]
file geometry.c Mon Feb 09 06:47:51 -0800 2009 added code to estimate steps in arc in order to... [Simen Svale Skogsrud]
file geometry.h Mon Feb 09 06:47:51 -0800 2009 added code to estimate steps in arc in order to... [Simen Svale Skogsrud]
directory legacy/ Tue Feb 03 00:56:45 -0800 2009 lots and lots of bugfixes after running on real... [Simen Svale Skogsrud]
file main.c Sun Feb 08 11:40:24 -0800 2009 fixed buffering of pace changes and general cle... [Simen Svale Skogsrud]
file motion_control.c Thu Jan 07 14:14:29 -0800 2010 added some gcode to test with [Simen Svale Skogsrud]
file motion_control.h Tue Feb 10 15:37:33 -0800 2009 support for helical motion [Simen Svale Skogsrud]
file nuts_bolts.h Tue Feb 03 14:36:04 -0800 2009 stepper signals looks good on scope [Simen Svale Skogsrud]
file readme.txt Tue Jan 05 15:31:11 -0800 2010 updated readme [Simen Svale Skogsrud]
directory script/ Thu Jan 07 14:14:29 -0800 2010 added some gcode to test with [Simen Svale Skogsrud]
file serial_protocol.c Wed Jan 06 14:49:33 -0800 2010 added a simple ruby-script to stream gcode and ... [Simen Svale Skogsrud]
file serial_protocol.h Wed Feb 04 05:01:24 -0800 2009 presumably fixed the feed rate computation [Simen Svale Skogsrud]
file spindle_control.c Sat Jan 24 15:48:56 -0800 2009 version 0.1 [Simen Svale Skogsrud]
file spindle_control.h Sat Jan 24 15:48:56 -0800 2009 version 0.1 [Simen Svale Skogsrud]
file stepper.c Tue Jan 05 14:06:47 -0800 2010 fixed en operator precedence bug with step mask... [Simen Svale Skogsrud]
file stepper.h Tue Feb 10 15:37:33 -0800 2009 support for helical motion [Simen Svale Skogsrud]
file todo.txt Mon Jan 04 07:09:00 -0800 2010 minor revision [Simen Svale Skogsrud]
file wiring_private.h Sat Jan 24 15:48:56 -0800 2009 version 0.1 [Simen Svale Skogsrud]
file wiring_serial.c Thu Jan 29 00:58:29 -0800 2009 tweaks and bugfixes [Simen Svale Skogsrud]
file wiring_serial.h Sat Jan 24 15:48:56 -0800 2009 version 0.1 [Simen Svale Skogsrud]
readme.txt
Grbl - An embedded rs274/ngc (g-code) interpreter, CNC controller, readout and exerciser for the AVR series of 
microcontrollers.
Inspired by the Arduino GCode Interpreter by Mike Ellery

Status:
* Runs on atmega168/arduino.
* GCode interpreter complete
* Linear interpolation machine control complete
* Arcs and helical interpolation complete
* Buffered, non blocking, asynchronous stepping so the rest of the system is free to generate new steps and parse 
  g-code while the steppers are still steppin' 
* Basic serial protocol complete
* Stepper pulses verified on scope and tested with stepper motors, motion and rates verified with simulator,
  but not tested on real CNC-rig. Still waiting for my micRo kit from Lumenlab.com

Pending: 
* Optional support for a alphanumeric LCD readout, a joystick and a few buttons for program control
* Optional support for automated cutter length calibration when milling
* Support "headless" fabrication by buffering all code to SD-card or similar
* Smooth feed rate interpolation

Limitations:
* Limited GCode-support. Focus on the kind of GCode produced by CAM tools. Leave human GCoders frustrated.
* No rotation axes, only x, y and z.
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server