Commit Graph
2786 Commits
Author SHA1 Message Date
InNoobWeTrust e7f5f907ad Update docker build for v0.5.1
- Docker image now only contain the build environment, not the code.
  This save development time by not rebuilding docker image everytime
  source code change.
- Build by mounting repo's directory into container, build output and
  intermediate artifacts is available for inspecting if build fail
  midway.
2020-09-15 19:17:43 +07:00
PAJohnson b952a5e754 Fix for high commanded currents during lockin ramp. 2020-09-10 20:55:08 -04:00
Paul Guenette c764e2b286 Merge pull request #485 from madcowswe/rc-v0.5.1
Reset Ibus in reset_current_control
2020-09-10 19:33:43 -04:00
Unknown 4c5761c120 Reset Ibus in reset_current_control 2020-09-10 19:31:29 -04:00
Samuel Sadok d2b469eca0 add top level HWIL test script 2020-09-09 09:14:55 +02:00
Oskar Weigl 88497ae44c Merge pull request #451 from aprgl/mechanical-brake
Mechanical brake support
2020-09-08 15:55:50 -07:00
Shaun Meehan 0882c71beb Removed apply_config and enable functions, removed automatic gpio swap, fixed readme and odrive-interface to match 2020-09-03 18:59:14 -07:00
Unknown 3c49b7f8ca Merge branch 'rc-v0.5.1' into devel 2020-09-02 20:51:13 -04:00
Unknown f691536b3c Fix DRV lock-up problem when using absolute encoders v0.5.1-rc3 2020-09-02 20:44:56 -04:00
PAJohnson 2f8d09fff4 Removed pos_cpr 2020-08-31 18:32:28 -04:00
Samuel Sadok 86be15086f Expand Notes for Contributors 2020-08-31 23:11:11 +02:00
Samuel Sadok 95e4f3aa95 add ODrive in DFU mode to udev rules 2020-08-31 13:56:55 +02:00
Samuel Sadok 96cbe69f8a Various DFU fixes
- make DFU script compatible with Python 2
 - include permissions for DFU mode VID:PID in udev rules (these rules,
    when missing, would result in `ValueError: The device has no langid`)
 - fix `IndexError: list index out of range` that occurred when the
    device was already in DFU mode
 - fix `UnboundLocalError: local variable 'do_backup_config' referenced
   before assignment` when DFU was started after the device was already
   in DFU mode
2020-08-31 13:03:48 +02:00
Oskar Weigl 11aebb62ac don't drop samples in sampler.py by default 2020-08-29 20:00:09 -07:00
Shaun Meehan 801bda211e Changed the GPIO configuration for the mechanical brake to only take effect at boot 2020-08-27 22:02:25 -07:00
Shaun b61ac4c50e Merge branch 'devel' into mechanical-brake 2020-08-27 18:33:43 -07:00
Shaun Meehan 89bf879ff9 Added GPIO_MODE_MECH_BRAKE, removed pull-ups for outputs, updated docs, added check for GPIO_MODE_MECH_BRAKE to startup in main 2020-08-27 18:28:33 -07:00
Unknown e9810e5014 Merge branch 'homing_hotfix' into rc-v0.5.1 v0.5.1-rc2 2020-08-27 17:01:00 -04:00
Unknown deff0a4405 Merge branch 'homing_hotfix' into devel 2020-08-27 16:57:56 -04:00
Unknown 7fdaadf96e Fix Homing Offset problem due to counts -> revs change 2020-08-27 16:55:20 -04:00
Samuel Sadok 982b9f5a26 fix dump_errors 2020-08-27 01:15:16 +02:00
samuelsadok 331448170c Merge pull request #453 from madcowswe/lowlevel-fixes
Fix endstop configuration, update docs.
2020-08-25 10:56:40 +02:00
Samuel Sadok db215d1c0e remove unused variable 2020-08-25 10:50:17 +02:00
PAJohnson ff7dcdf55d Make devel encoders page match rc-v0.5.1 encoders page 2020-08-24 20:53:05 -04:00
PAJohnson faae8f5b8e Minor cleanup to encoders documentation 2020-08-24 20:50:52 -04:00
Samuel Sadok dc47edf450 remove test artifact 2020-08-24 18:07:03 +02:00
Samuel Sadok 2135711512 improve compatibility of dump_errors() 2020-08-24 13:58:22 +02:00
Samuel Sadok f3fa0af5c1 Fix pullup/pulldown configuration, update docs 2020-08-24 13:00:15 +02:00
Oskar Weigl f59c80515b add MOTOR_ERROR_MODULATION_IS_NAN 2020-08-23 13:38:23 -07:00
PAJohnson f52c68b3a8 Added FF terms for current control and config variables to enable them. 2020-08-21 16:52:27 -04:00
Samuel Sadok 8e15dab857 fix assert fault when config.enable_uart0 == false 2020-08-21 12:40:18 +02:00
Shaun Meehan 87ea4a423f Updated mechanical brake support as per upstream refactor 2020-08-19 12:31:26 -07:00
Samuel Sadok eafd49cea8 regenerate enums.py 2020-08-19 21:22:45 +02:00
Shaun 460f10842e Merge branch 'devel' into mechanical-brake 2020-08-19 11:54:20 -07:00
samuelsadok 0e75e4c764 Merge pull request #431 from madcowswe/lowlevel-refactor
Lowlevel Refactor
2020-08-19 14:18:31 +02:00
Samuel Sadok 4b0a6fa478 fix HWIL tests 2020-08-19 13:57:33 +02:00
Samuel Sadok ebec752721 Merge remote-tracking branch 'origin/devel' into lowlevel-refactor 2020-08-19 11:51:08 +02:00
Samuel Sadok d021945686 fix compilation on GCC <= 7.x 2020-08-19 11:38:38 +02:00
Samuel Sadok c0b1d5a0e7 annotate GPIO list 2020-08-19 11:32:22 +02:00
Shaun Meehan ccf4b17f82 Updated changelog 2020-08-19 00:15:19 -07:00
Shaun Meehan 4f18a6be41 Merge branch 'mechanical-brake' of github.com:aprgl/ODrive into mechanical-brake 2020-08-18 23:44:54 -07:00
Shaun Meehan 46c054f3af Mechanical Brake feature 2020-08-18 23:44:37 -07:00
Shaun Meehan 43cb91b3b1 Mechanical Brake feature 2020-08-18 23:37:44 -07:00
PAJohnson cbecd47051 Cleaned up MotorSim classes 2020-08-18 19:44:21 -04:00
PAJohnson ead1bc3b9b Changed from discrete linearization to rk_step for single-step simulation of the motor class 2020-08-18 19:31:29 -04:00
PAJohnson 91532855af Added motor class. Almost the same results as using solve_ivp, but this system is suitable for arbitrary discrete input,
rather than an initial value problem.
2020-08-17 20:28:50 -04:00
Unknown 6fbd1f7d83 Merge branch 'simulation' into devel 2020-08-16 20:00:41 -04:00
PAJohnson 136cde76af Started a file for PMSM and driver system simulation 2020-08-16 18:17:30 -04:00
Paul Guenette 49c7942dcc Update anticogging.md 2020-08-15 18:39:16 -04:00
Unknown 7e3f6b6b7e Add anticogging.md 2020-08-15 18:18:59 -04:00