7507294995
Merge branch 'master' of github.com:chamnit/smoother
2017-01-11 11:44:11 -05:00
9c312eef84
debugging
2017-01-11 11:41:47 -05:00
a4fc23ccad
PWM Library Working
...
Currently the library works in SystemCoreClock/4 scale. So if you want a 1 second period, use period=SystemCoreClock / 4;
2017-01-10 21:46:50 -05:00
c7a4b77e47
rx buffer size = 1024
2017-01-10 17:03:14 -05:00
37db018c70
Race in VCOM_lib fifo
2017-01-10 13:29:46 -05:00
408d820b9f
usb serial
2017-01-09 19:58:14 -05:00
99a520a442
VCOM_lib1.3
2017-01-09 18:47:25 -05:00
2aed667897
Reduce jitter
2017-01-09 13:06:42 -05:00
a27feeab51
Oops. need part of settings_init().
2017-01-09 06:38:22 -05:00
3ab9e6bd6e
Don't error from missing eeprom
2017-01-09 06:26:29 -05:00
5eb4fdacdd
Fix interrupt enable restore bug
2017-01-09 06:25:52 -05:00
5bd05fbe14
stepper bug
2017-01-09 04:06:46 -05:00
605c30c092
PWM
...
First draft at PWM driver. Needs testing, then merging into GRBL.
2017-01-08 20:55:11 -05:00
53ebacb6e4
Set ISR priorities
2017-01-08 20:48:25 -05:00
8a28b4d098
Fix stepper cycles calc
2017-01-08 18:46:58 -05:00
d4cbac2a5c
Port stepper
2017-01-08 16:12:24 -05:00
fdf6e31218
delay_us, delay_ms
2017-01-07 23:30:48 -05:00
dec344fdb0
Fix current_control
2017-01-07 20:12:55 -05:00
3344ff1e74
Remove .bin
2017-01-07 20:10:25 -05:00
4ec14b6ec6
Current control
2017-01-07 18:31:12 -05:00
34a4c93ccc
Whoops
2017-01-07 15:55:23 -05:00
eabf9d2cfd
Made easier to switch uart channels.
2017-01-07 15:51:42 -05:00
da6227c27d
First cut at serial modification for ARM. Uses a CMSIS driver for now.
2017-01-07 15:47:45 -05:00
f2fe3eebfd
Fix build. Add custom RTE_Device.h
2017-01-06 18:40:09 -05:00
fb65d80714
Remove mbed build
2017-01-06 14:52:17 -05:00
c6bda8de9a
Build using CMSIS
2017-01-06 14:50:26 -05:00
35aef077c6
motion_control.c: add PARKING_ENABLE condition
2017-01-06 14:46:39 -05:00
179bfd6a9c
Add LPC17xx startup
2017-01-06 13:45:10 -05:00
1cefc775b1
Remove atmega Makefile
2017-01-06 13:42:20 -05:00
40c74f3d9c
Add CMSIS_5 and NXP_LPC submodules
2017-01-06 13:40:33 -05:00
34a805c897
Remove mbed submodule
2017-01-06 13:37:37 -05:00
c00263c5f3
Revert changes to serial.c
2017-01-06 13:32:17 -05:00
72dc1c3f9b
system.c: preserve interrupt enable
2017-01-05 20:03:54 -05:00
c93491fb64
Started serial replacement
2017-01-04 22:07:31 -05:00
55eb5fb546
cli(), sei()
2017-01-04 22:00:27 -05:00
fb5ba4cfb9
limit pins
2017-01-04 20:48:59 -05:00
bbbdb60076
step, dir, enable ports
2017-01-04 19:04:38 -05:00
f5a117d0ba
Copy DEFAULTS_GENERIC and CPU_MAP_ATMEGA328P
2017-01-04 18:03:07 -05:00
0cb5438443
add mbed submodule
2017-01-04 14:04:22 -05:00
fe902be6e2
Update makefile
2017-01-04 13:50:59 -05:00
c8c76e0e85
Move hacks from smoother/main to grbl/main
2017-01-04 13:50:50 -05:00
4ba78b416f
Brett's changes
2017-01-04 13:43:06 -05:00
30c0f79afd
Spindle enable pin with variable spindle option fix.
...
- [fix] When USE_SPINDLE_DIR_AS_ENABLE_PIN is enabled in config.h, the
enable pin was not being set when spindle speed is zero. This behavior
should now be fixed.
2017-01-03 10:10:35 -07:00
6e39a08139
Fake registers, functions, values, and macros
2017-01-02 22:16:43 -05:00
03787d2b28
make globals extern
2017-01-02 22:15:41 -05:00
137d36cce5
true and false may already be defined
2017-01-02 22:09:05 -05:00
cdfed79a8d
mbed build system
2017-01-02 20:22:06 -05:00
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
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
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