Commit Graph
2240 Commits
Author SHA1 Message Date
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