Unknown
ec2cd83f1f
Add compensation term for axis debounce during homing
2019-08-24 23:48:16 -04:00
Unknown
6edb34df77
Reduce default endstop debounce to 50ms
2019-08-24 23:47:30 -04:00
Unknown
36f4dc0ada
Add watchdog enable option
2019-08-24 21:50:59 -04:00
Unknown
63bebaa8de
Add "enable" switches for controller options
2019-08-24 21:44:23 -04:00
Unknown
2b58d15d8d
Formatting pass
2019-08-20 23:13:54 -04:00
Unknown
51e81cc8f1
Change taskname to label
2019-08-20 21:13:21 -04:00
Unknown
4ba522b139
Add pre_calibrated, enable anticogging at index search if trrue
2019-08-18 11:43:24 -04:00
Unknown
9d378f1b67
Fix bug in anticogging due to improper scaling
2019-08-18 11:13:24 -04:00
Unknown
2cc54f980d
Cleanup intellisense a bit
2019-08-18 11:02:28 -04:00
Paul Guenette
c52261da6f
Merge remote-tracking branch 'madcowswe/sam_nvm_fix' into RazorsEdge
2019-08-15 21:02:20 -04:00
Samuel Sadok
6d520d9316
remove workaround note for NVM bug
2019-08-13 14:09:39 +02:00
Samuel Sadok
2658e9f053
fix NVM bug
...
This bug prevented the user from saving the configuration more than
twice without rebooting.
2019-08-13 14:02:57 +02:00
Paul Guenette
82beb16ae5
Fix odd behaviour during homing
...
Because the accelerations and velocities are so low during this phase, we were overshooting quite a bit. Also, the pos_setpoint was wrong during the calculation of the trap_traj, so it was all sorts of screwed up.
2019-08-11 15:24:35 -04:00
Paul Guenette
ca93c0e2d2
Add isHomed indicator
2019-08-11 12:30:24 -04:00
Paul Guenette
d2ef949a48
update changelog
2019-08-04 18:00:57 -04:00
Paul Guenette
d6ccff9eb7
Merge branch 'devel' into RazorsEdge
2019-08-04 17:59:13 -04:00
Oskar Weigl
b0a16b87cf
release v0.4.11
2019-07-25 22:36:00 -07:00
Oskar Weigl
6c34ea29dc
update changelog
2019-07-25 22:29:40 -07:00
Oskar Weigl
6a5ee0c9af
Merge pull request #355 from madcowswe/lockin-refactor
...
refactor lockin mode
2019-07-25 22:27:05 -07:00
Paul Guenette
fbd7ab2738
Improve the behaviour of the HOMING sequence
2019-07-18 17:29:21 +02:00
Paul Guenette
0ab104346f
Modify vel_ramp logic slightly to be more STL-based
2019-07-09 21:31:04 +02:00
Paul Guenette
59cbbbb8f9
Fix Input Vel documentation in CAN-protocol.md
2019-07-09 18:22:20 +02:00
Paul Guenette
1163691a4c
Fix bad CAN callback for input vel and input current
2019-07-09 18:18:56 +02:00
Paul Guenette
cbc23de7b7
Add axis.clear_errors() function
2019-07-08 23:07:47 +02:00
Paul Guenette
1494cb333f
Merge remote-tracking branch 'madcowswe/lockin-refactor' into RazorsEdge
2019-06-22 17:04:29 +02:00
Paul Guenette
7e569a2e1d
Further reduce the complexity of the limitVel algorithm
2019-06-21 21:52:10 +02:00
Oskar Weigl
68d760e86a
Update encoders.md
2019-06-21 11:27:59 -07:00
Paul Guenette
1cbbf4127c
Add changes to Changelog
2019-06-21 18:26:41 +02:00
Paul Guenette
c861cc0b46
Make inputs to limitVel function const
2019-06-21 17:20:16 +02:00
Paul Guenette
ee3c3adfdf
Tests that were failing are now behaving as expected
2019-06-21 17:00:36 +02:00
Paul Guenette
4c623f2068
Implement better algorithm
2019-06-21 16:55:15 +02:00
Paul Guenette
0481241a8b
Use a better algorithm for velocity limiting in current mode
2019-06-21 16:54:22 +02:00
Oskar Weigl
e7f8490b75
Ascii command for reboot changed from sb to sr
2019-06-20 14:53:18 -07:00
Paul Guenette
544933bb44
Add a lot more velocity limiting tests, implement it
2019-06-19 23:13:20 +02:00
Paul Guenette
da27153f5e
Add unit tests for current_vel_limit (failing)
2019-06-19 22:36:40 +02:00
Yannis Chatzikonstantinou
313bd9fe9e
add check for vel_gain > 0
2019-06-14 22:53:04 +03:00
Yannis Chatzikonstantinou
cfb0e11272
add check for vel_limt == 0
2019-06-14 22:48:57 +03:00
Ioannis Chatzikonstantinou
ec27bed59a
Merge branch 'devel' of https://github.com/madcowswe/ODrive into current_vel_limit
2019-06-13 11:31:32 +03:00
Ioannis Chatzikonstantinou
7b232b4f8a
better naming
2019-06-13 10:31:26 +03:00
Ioannis Chatzikonstantinou
fc5022fde0
velocity limiting in current control mode
2019-06-13 10:27:07 +03:00
Paul Guenette
bee16cf9e2
Add some tests for delta_enc modulo handling
2019-06-05 20:18:06 +02:00
Paul Guenette
d716ec9b95
Add Clear Errors function to CAN
2019-06-04 20:49:45 +02:00
Paul Guenette
ec05f7e45a
Make sure the trajectory mode exits to avoid rollover issues
2019-06-03 21:07:49 +02:00
Ben Wang
a3755b848d
use default constructor for general lockin struct
2019-06-03 12:06:50 -04:00
Oskar Weigl
526a193524
Update encoders.md
2019-06-02 19:12:54 -07:00
Paul Guenette
e8a6698fa5
Merge branch 'devel' into RazorsEdge
2019-06-03 00:30:25 +02:00
Oskar Weigl
b7a830d53f
Merge branch 'devel' of github.com:madcowswe/ODrive into devel
2019-06-02 14:54:21 -07:00
Oskar Weigl
ce8949f774
add current limit tolerance and current lim violation error check
2019-06-02 14:53:58 -07:00
Paul Guenette
0f7337743c
Add input_pos_updated var to avoid race conditions with comms thread
2019-06-01 14:08:16 +02:00
Oskar Weigl
7e0977a73a
Update getting-started.md
2019-05-30 22:16:30 -07:00