Commit Graph
209 Commits
Author SHA1 Message Date
Paul Guenette 263b209e20 Move CANopen heartbeat message 2019-05-25 14:54:13 +02:00
Paul Guenette 1e40897c2a Fix CANSimple to use input_pos, vel, current 2019-05-25 14:52:01 +02:00
Paul Guenette bfa4c154bc Merge branch 'input-filter' into RazorsEdge 2019-05-25 13:58:49 +02:00
Paul Guenette f8bc5117b6 Merge branch 'devel' into input-filter 2019-05-25 13:57:30 +02:00
Paul Guenette 687cf5b877 Merge branch 'Endstops' into develop 2019-05-25 13:53:38 +02:00
Paul Guenette bc805a86c9 Write instructions for endstops branch 2019-05-25 12:28:56 +02:00
Paul Guenette daf5ba1e7d Merge branch 'devel' into feature/CAN 2019-04-07 22:19:43 +02:00
Oskar Weigl c5c792f6c0 Merge branch 'master' into devel 2019-04-01 18:52:30 -07:00
Oskar Weigl 1a2126385d Update commands.md 2019-03-28 15:25:12 -07:00
Oskar Weigl fd03abd433 Update commands.md 2019-03-28 15:24:05 -07:00
Paul Guenette 703d686ca4 Update documentation 2019-03-24 18:42:29 +01:00
Paul Guenette 5fee14a378 Merge branch 'devel' into feature/CAN 2019-03-23 09:33:42 +01:00
Oskar Weigl e3a92f214d add feedback command to ascii docs 2019-03-22 22:57:55 -07:00
Oskar Weigl 6520261fa6 add feedback command to ascii docs 2019-03-22 22:56:30 -07:00
Oskar Weigl 20ba0ca18e fix getting started TOC 2019-03-20 15:00:32 -07:00
Oskar Weigl c80358bcd5 update docs 2019-03-19 19:56:26 -07:00
Oskar Weigl 933e3068ae Merge branch 'devel' into input-filter 2019-03-19 18:15:52 -07:00
Paul Guenette 090d800a36 Merge branch 'devel' into feature/CAN 2019-03-12 22:44:40 +01:00
Paul Belanger 42384f3ef9 Initial implementation of comms watchdog
- Added watchdog timeout property to Axis::Config_t:
  axis.config.watchdog_timeout

- Added axis protocol function to feed watchdog timer:
  axis.watchdog_feed()

- Axis::run_control_loop now checks for watchdog expiration.

- Ascii protocol: add support for watchdog

  - The following ASCII commands now automatically update the watchdog:
    p, v, t, c, q

  - Added a 'u' command to update the watchdog of a motor without
    modifying setpoints.

  - Updated ascii protocol documentation to reflect new commands and
    effects.

- Updated getting started guide to mention watchdog settings and
  functions in protocol.

Please note: due to unavailability of hardware at this time, I have been
unable to test this code on an Odrive.
2019-03-06 14:40:59 -05:00
Oskar Weigl 40f24fd30b Update odrivetool.md 2019-03-03 15:45:10 -08:00
Paul Guenette f9765f4d73 Add ODrive Reboot message and Get Vbus Voltage message 2019-03-02 00:18:29 +01:00
Paul Guenette 40ad2a0060 Merge branch 'devel' into feature/CAN 2019-03-01 22:56:11 +01:00
Oskar Weigl 5770b3d92d Merge branch 'devel' 2019-02-25 20:01:42 -08:00
Oskar Weigl b03ec2e88c update changelog, improve some ascii commands 2019-02-25 20:00:14 -08:00
csann 40c16ef494 -
Revise Mac bash commands to install arm-gcc-bin library.
2019-02-22 21:22:19 -06:00
Oskar Weigl b64b3b5625 Update Gemfile.lock 2019-02-08 19:25:19 -08:00
Paul Guenette 335604c652 Merge branch 'devel' into feature/CAN 2019-02-06 19:12:47 +01:00
Paul Guenette 451e795196 Fix break -> brake 2019-01-31 20:41:46 +01:00
Paul Guenette bf242f13fe Add "Get Sensorless Estimates" CAN message 2019-01-31 20:11:57 +01:00
Oskar Weigl 3eea1b2a90 Merge branch 'master' into devel 2019-01-29 19:34:44 -08:00
Paul Guenette ec1618f430 Fix line break in Iq table 2019-01-29 19:50:46 +01:00
Paul Guenette 3ecbdc64af Add missing start bytes 2019-01-29 19:47:07 +01:00
Paul Guenette f2b66ab881 Add Get IQ Message 2019-01-29 19:45:50 +01:00
Oskar Weigl eaaf4d14ea Update troubleshooting.md 2019-01-24 14:24:10 -08:00
Oskar Weigl a689dc35cf Merge pull request #300 from IamPhytan/patch-1
Change getting-started.md with trajectory control
2019-01-18 17:50:23 -08:00
Oskar Weigl d5614b7390 Update interfaces.md 2019-01-16 15:04:24 -08:00
Oskar Weigl a43831e8d0 Update troubleshooting.md 2019-01-15 19:50:32 -08:00
Oskar Weigl 077dd214b7 Update troubleshooting.md 2019-01-15 19:49:03 -08:00
Damien LaRocque 5d7d635288 Change getting-started.md with trajectory control
Trajectory Control commands weren't fully detailed.
2019-01-15 23:03:44 -04:00
Oskar Weigl aedb65027b Update getting-started.md 2019-01-14 22:12:21 -08:00
Oskar Weigl 9bf4c7e34a Merge pull request #297 from jaredairbusaerial/patch-4
Added safety notice for PWM input in interfaces doc
2019-01-13 19:29:17 -08:00
jaredairbusaerial 4c00ffc321 Added safety notice for PWM input in interfaces doc 2019-01-13 21:21:31 -05:00
jaredairbusaerial 17406fa8a5 Added safety notice for PWM input. 2019-01-13 21:18:05 -05:00
Oskar Weigl e362cfd7c2 Merge pull request #294 from jaredairbusaerial/patch-1
Improved power connection procedure information
2019-01-13 17:16:56 -08:00
Oskar Weigl c04a61b621 Update odrivetool.md 2019-01-13 17:15:47 -08:00
jaredairbusaerial c17b61a10f Improved power connection procedure information 2019-01-13 17:36:22 -05:00
jusic bf39862748 Update odrivetool.md, how to use dfu-util on macOS
Add notes about using dfu-util on macOS. I successfully restored the firmware on macOS High Sierra to a ODrive 3.5 (48V) after a failed odrivetool dfu upload. The only caveat in these instructions is that I don't know any easy way to get objcopy on macOS, so I used a separate Ubuntu VM to convert the firmware .elf to a .bin.
2019-01-13 22:44:44 +02:00
Oskar Weigl 7ad679c449 Update troubleshooting.md 2019-01-10 19:19:58 -08:00
Paul Guenette 5143cc5055 Fix CHANGELOG.md link 2019-01-10 03:27:19 -05:00
Paul Guenette b1a0f2958e Add note re gcc 8.2.1 2019-01-04 23:18:40 -05:00