grbl

My version of grbl for my homebuilt cnc machine and related mini-projects source available on github.

#define GRBL_VERSION "0.9g"
#define GRBL_VERSION_BUILD "20140917.0"

TIVA Port

I’ve ported the 0.9g version to the Ti TIVA platform. Using the Boosterpack for the 4C123. Some things are working, but it’s waiting for some debugging.

Fw Features:

  • update to version 0.9g
  • spindle/cooling/tool commands are sent to grbl_mc via i2c
  • remove dynamic tool length g43.1 support
  • support a X-entry tool-table, “G10 L1 Px Rb Xc Yd Ze” to set radius & xyz-offsets
  • support “G43 Hx” to enable tool compensation for xyz (radius not supported)
  • support Tx for tool carousel select
  • support M6 for tool change, program pauses and requires user to “continue” via button or console

older:

  • add i2c capabilities, interrupt-driven, state machine based code, no busy waiting
  • add status display via LED blink codes (details see code)
  • modify homing to move to 0,0,0

next:

  • better support for changing tools
  • build spindle/coolant/tool ui on digispark pro + OLED shield

Fw Features:

  • update to version 0.9g
  • spindle/cooling/tool commands are sent to grbl_mc via i2c
  • remove dynamic tool length g43.1 support
  • support a X-entry tool-table, “G10 L1 Px Rb Xc Yd Ze” to set radius & xyz-offsets
  • support “G43 Hx” to enable tool compensation for xyz (radius not supported)
  • support Tx for tool carousel select
  • support M6 for tool change, program pauses and requires user to “continue” via button or console

older:

  • add i2c capabilities, interrupt-driven, state machine based code, no busy waiting
  • add status display via LED blink codes (details see code)
  • modify homing to move to 0,0,0

next:

  • better support for changing tools
  • build spindle/coolant/tool ui on digispark pro + OLED shield

 

Leave a Reply

Your email address will not be published. Required fields are marked *