Corrected units of default acceleration values
Made a few changes to make the code compatible with the Arduino IDE. Sorry about the tardiness!
added shapeoko2 profile
shapeoko 2 uses 2mm GT2 belting and 20tooth pulleys
- G18 plane select fix from XZ-plane to ZX-plane per right hand rule. - Added volatile declaration for rx_buffer_tail in serial.c. No real effect to operation as avr-gcc adds this upon compilation. Helps with porting issues when using a different compiler.
Add support for active-high limit switches
Changed Stepper Pins
Changed Stepper Pins so the Step Port Invert Mask matches the UNO
Update Pin Change Interrupts on Mega 2560
PCIE1 - Interrupt 8 on the Mega is attached to USART0 RX so when any serial communication was transmitted it was triggering the Reset Interrupt
remove mcu argument for avr-size in makefile as it is not present in GNU...
…GNU Binutils 2.22
- Cleaned up and organized pin mapping concept by @elmom. - pin_map.h allows for user-supplied pin mapping and port vector definitions in a centralized file. With more processor types, more definitions could be added.
Thanks for the contribution! Looks good. Will update some of the semantics shortly, but the idea is solid.
fix command line parameter for avr-size
- Increased g-code parser line buffer from 50 to 70 characters. Should fix most all issues with long arc statements, provided that they are 8 digits(float) long only. - Added a line buffer overflow feedback error to let the user know when it encounters this problem. Resets the line whenever this occurs. (Thanks @BHSPitMonkey!)
- Updated g-codes G10 L2 and G10 L20 to the new descriptions on linuxcnc.org
Removed inline from all functions. If this is really needed is there another way that we can get around using it? (The Arduino IDE does not recognize it)
Removed __floatunsisf and used normal casting on line 81. This makes it compatible with the Arduino IDE.
Fixed small bug.