Commit Graph

711 Commits

Author SHA1 Message Date
Todd Fleming
99a520a442 VCOM_lib1.3 2017-01-09 18:47:25 -05:00
Todd Fleming
2aed667897 Reduce jitter 2017-01-09 13:06:42 -05:00
Todd Fleming
a27feeab51 Oops. need part of settings_init(). 2017-01-09 06:38:22 -05:00
Todd Fleming
3ab9e6bd6e Don't error from missing eeprom 2017-01-09 06:26:29 -05:00
Todd Fleming
5eb4fdacdd Fix interrupt enable restore bug 2017-01-09 06:25:52 -05:00
Todd Fleming
5bd05fbe14 stepper bug 2017-01-09 04:06:46 -05:00
Unknown
605c30c092 PWM
First draft at PWM driver. Needs testing, then merging into GRBL.
2017-01-08 20:55:11 -05:00
Todd Fleming
53ebacb6e4 Set ISR priorities 2017-01-08 20:48:25 -05:00
Todd Fleming
8a28b4d098 Fix stepper cycles calc 2017-01-08 18:46:58 -05:00
Todd Fleming
d4cbac2a5c Port stepper 2017-01-08 16:12:24 -05:00
Todd Fleming
fdf6e31218 delay_us, delay_ms 2017-01-07 23:30:48 -05:00
Todd Fleming
dec344fdb0 Fix current_control 2017-01-07 20:12:55 -05:00
Todd Fleming
3344ff1e74 Remove .bin 2017-01-07 20:10:25 -05:00
Todd Fleming
4ec14b6ec6 Current control 2017-01-07 18:31:12 -05:00
Unknown
34a4c93ccc Whoops 2017-01-07 15:55:23 -05:00
Unknown
eabf9d2cfd Made easier to switch uart channels. 2017-01-07 15:51:42 -05:00
Unknown
da6227c27d First cut at serial modification for ARM. Uses a CMSIS driver for now. 2017-01-07 15:47:45 -05:00
Todd Fleming
f2fe3eebfd Fix build. Add custom RTE_Device.h 2017-01-06 18:40:09 -05:00
Todd Fleming
fb65d80714 Remove mbed build 2017-01-06 14:52:17 -05:00
Todd Fleming
c6bda8de9a Build using CMSIS 2017-01-06 14:50:26 -05:00
Todd Fleming
35aef077c6 motion_control.c: add PARKING_ENABLE condition 2017-01-06 14:46:39 -05:00
Todd Fleming
179bfd6a9c Add LPC17xx startup 2017-01-06 13:45:10 -05:00
Todd Fleming
1cefc775b1 Remove atmega Makefile 2017-01-06 13:42:20 -05:00
Todd Fleming
40c74f3d9c Add CMSIS_5 and NXP_LPC submodules 2017-01-06 13:40:33 -05:00
Todd Fleming
34a805c897 Remove mbed submodule 2017-01-06 13:37:37 -05:00
Todd Fleming
c00263c5f3 Revert changes to serial.c 2017-01-06 13:32:17 -05:00
Todd Fleming
72dc1c3f9b system.c: preserve interrupt enable 2017-01-05 20:03:54 -05:00
Unknown
c93491fb64 Started serial replacement 2017-01-04 22:07:31 -05:00
Todd Fleming
55eb5fb546 cli(), sei() 2017-01-04 22:00:27 -05:00
Todd Fleming
fb5ba4cfb9 limit pins 2017-01-04 20:48:59 -05:00
Todd Fleming
bbbdb60076 step, dir, enable ports 2017-01-04 19:04:38 -05:00
Todd Fleming
f5a117d0ba Copy DEFAULTS_GENERIC and CPU_MAP_ATMEGA328P 2017-01-04 18:03:07 -05:00
Todd Fleming
0cb5438443 add mbed submodule 2017-01-04 14:04:22 -05:00
Todd Fleming
fe902be6e2 Update makefile 2017-01-04 13:50:59 -05:00
Todd Fleming
c8c76e0e85 Move hacks from smoother/main to grbl/main 2017-01-04 13:50:50 -05:00
Todd Fleming
4ba78b416f Brett's changes 2017-01-04 13:43:06 -05:00
Todd Fleming
6e39a08139 Fake registers, functions, values, and macros 2017-01-02 22:16:43 -05:00
Todd Fleming
03787d2b28 make globals extern 2017-01-02 22:15:41 -05:00
Todd Fleming
137d36cce5 true and false may already be defined 2017-01-02 22:09:05 -05:00
Todd Fleming
cdfed79a8d mbed build system 2017-01-02 20:22:06 -05:00
Sonny Jeon
864d1306b9 Fixed homing fail alarm handling. Re-integrated software debouncing.
- [bug] Fixed a homing fail issue, where the alarm was not being set
right, not cleared correctly. It would report the wrong code and enter
an infinite alarm loop. This was due to how alarm codes were altered a
while back. Now updated and fixed to show the right codes.

- [feature] Re-installed optional software debouncing for hard limit
switches. By request.
2016-12-19 22:18:23 -07:00
Sonny Jeon
d5ed3bdb81 Addressed optional PWM min value issue. Updated docs.
- [fix] Spindle PWM minimum value had some typos. Fixed the macros to
compile correctly. Only effects users that enable SPINDLE_MINIMUM_PWM.
The name changed to SPINDLE_PWM_MIN_VALUE for consistency sake.

- Updated the laser documentation.
2016-12-18 19:17:55 -07:00
Sonny Jeon
af17f0071f Updating steam.py streaming script
- Added push message capability to the stream.py streaming script. It
prints out as a `Debug:` string in the output.
2016-12-12 11:49:18 -07:00
Sonny Jeon
5d79103eb9 Updated documentation. 2016-12-11 20:04:17 -07:00
Sonny Jeon
91d6de90bd Updated documentation. Cleaned up a bit.
- [doc] Updated the markdown documents for the v1.1 release.

- [doc] Removed references to classic GUI mode.
2016-12-10 23:13:28 -07:00
Sonny Jeon
4d10c3062c Update README.md 2016-12-09 22:00:38 -07:00
Sonny Jeon
8f9605c65a Update README.md 2016-12-09 21:54:43 -07:00
Sonny Jeon
54985b30a3 Update README.md 2016-12-09 21:53:28 -07:00
Sonny Jeon
490d3f1220 Removed classic GUI interface. Fixed typo with line number support.
- [config] Permanently removed classic GUI interface support. This
unintentionally created a problem where some users/GUI devs used this
compatibility mode and did not update to the new interface. So, there
were two interfaces in use, rather than just one like it was intended.
This removal should help everyone by forcing all GUIs to update and
updated GUI not having to support yet another interface.

- Fixed typo with line number support in jog mode.
2016-12-08 23:17:45 -07:00
chamnit
94083e8314 Fixed unintended laser mode pausing. Updated documentation. Min SS OVR lowered to 10%.
- [laser] Tested a working version and pushed the wrong one for the
last! 20161203 was pausing upon every spindle speed change. That’s not
right. Fixed so nearly all motions are passed through and does not stop.

- Minimum spindle speed override lower from 50% to 10%. Lasers could
use the lower speeds.

- Fixed a very minor bug related to G80 error checking. Allowed no
error with non-modal motions with axis words. Not correct and fixed.

- Fixed a compile error when disabling VARIABLE_SPINDLE

- [doc] Updated some obsolete documentation.

- [doc] Started a “Laser Mode” document that summarizes how Grbl’s new
laser mode works.
2016-12-04 23:49:48 -07:00