Oskar Weigl
|
ee29070078
|
mask step/dir during calibration
|
2017-07-18 16:06:22 -07:00 |
|
Oskar Weigl
|
218b5b7f62
|
counts per step put into struct
|
2017-07-13 18:34:51 -07:00 |
|
Oskar Weigl
|
ef650006da
|
finish 1st version of step dir
|
2017-07-13 16:59:46 -07:00 |
|
Oskar Weigl
|
9ce254e269
|
implement step callback
|
2017-07-12 02:52:39 -07:00 |
|
Oskar Weigl
|
f88ca43135
|
Add uint16 variable IO
|
2017-07-11 00:43:07 -07:00 |
|
Oskar Weigl
|
1050ced7f6
|
track motor control CPU time
|
2017-07-11 00:43:07 -07:00 |
|
Oskar Weigl
|
52e04075cd
|
kick out some doubles
|
2017-07-08 14:06:44 -07:00 |
|
Oskar Weigl
|
859e7e1ca6
|
brake resistance 0.47 by default
|
2017-07-08 02:55:32 -07:00 |
|
Oskar Weigl
|
a6bcbe3cd9
|
minor R measure correction
|
2017-06-24 16:58:49 -07:00 |
|
Oskar Weigl
|
51ca4e83de
|
fix resistance measurement bug
|
2017-06-24 16:58:49 -07:00 |
|
Oskar Weigl
|
471573307f
|
add brake current todo
|
2017-06-24 16:58:49 -07:00 |
|
Oskar Weigl
|
b24cb4ed75
|
Expecting all current sense errors fixed, increasing max mod
|
2017-05-16 17:53:40 -07:00 |
|
Oskar Weigl
|
b56d6c92db
|
make pole pairs param named
|
2017-05-16 17:47:53 -07:00 |
|
Oskar Weigl
|
b4b5489806
|
motor phase swap handled
|
2017-05-16 17:47:53 -07:00 |
|
Oskar Weigl
|
315dc1c73a
|
turn on M0 test move
|
2017-05-16 17:47:53 -07:00 |
|
Oskar Weigl
|
2389e26e3b
|
fix both motor MOE required
|
2017-05-16 17:47:53 -07:00 |
|
Oskar Weigl
|
e1e9c68130
|
enable standalone mode
|
2017-05-16 17:47:53 -07:00 |
|
Oskar Weigl
|
e1fd26cd99
|
copy restructure from other branch
|
2017-05-16 17:47:53 -07:00 |
|
Oskar Weigl
|
c11accbaa8
|
reduce pll bandwidth
|
2017-03-13 23:21:53 +01:00 |
|
sirus
|
e14fc42d21
|
turns out %hhu is unsupported. Changed data type to not step on stack vars.
|
2017-03-05 16:55:13 -08:00 |
|
sirus
|
78f8fda576
|
Clean up build warnings.
|
2017-03-05 11:12:59 -08:00 |
|
Oskar Weigl
|
40f9c68f1f
|
add integrator
|
2017-03-02 23:12:57 +01:00 |
|
Oskar Weigl
|
6bb0361479
|
testing and cleanup
|
2017-03-01 21:22:15 +01:00 |
|
Oskar Weigl
|
46e37f1eb5
|
change usb cmd processing to single thread with semaphore signalling
|
2017-03-01 14:57:39 +01:00 |
|
Oskar Weigl
|
6ea24abb79
|
add rudementary check on sscanf
|
2017-03-01 13:51:47 +01:00 |
|
Oskar Weigl
|
70319f4199
|
Merge branch 'feature/usb-cdc' of git://github.com/nickaknudson/ODriveFirmware into usb-cdc
|
2017-02-28 15:55:54 +01:00 |
|
Nick Knudson
|
f3768c1ab5
|
moved USB CDC motor control to task
|
2017-02-28 00:11:53 -08:00 |
|
Oskar Weigl
|
a5a69169b3
|
Merge branch 'feature/usb-cdc' of git://github.com/nickaknudson/ODriveFirmware into usb-cdc
|
2017-02-27 19:40:40 +01:00 |
|
Oskar Weigl
|
9303a95553
|
Merge branch 'big_motor_test'
|
2017-02-27 19:26:54 +01:00 |
|
Oskar Weigl
|
1ddf10cf1a
|
remove hardcodes
|
2017-02-27 19:14:29 +01:00 |
|
Nick Knudson
|
d694abe113
|
added motor control, python control script
|
2017-02-27 00:16:30 -08:00 |
|
Oskar Weigl
|
8544f84fa6
|
fix brake resistor control
|
2017-02-10 18:15:05 +01:00 |
|
Oskar Weigl
|
5499afa921
|
make timing logs part of motor class
|
2017-02-10 18:14:15 +01:00 |
|
Oskar Weigl
|
ccd1a0426c
|
retune motor
|
2017-02-10 18:11:51 +01:00 |
|
Oskar Weigl
|
538c02307c
|
make encoder count parameter more visible
|
2017-02-08 19:57:29 +01:00 |
|
Oskar Weigl
|
6f04b2e58c
|
Implement brake resistor control
|
2017-02-06 23:06:35 +01:00 |
|
Oskar Weigl
|
19981e6e3c
|
Merge branch 'master' into big_motor_test
|
2017-02-06 20:04:49 +01:00 |
|
Oskar Weigl
|
4ca24d89b1
|
add comment
|
2017-02-05 04:25:10 +01:00 |
|
Oskar Weigl
|
d86f3c4a51
|
implement cleaner motor control structure
|
2017-02-05 04:23:52 +01:00 |
|
Oskar Weigl
|
0cec4e2f6c
|
Rename clock constants due to different APB1 and APB2 clocks
|
2017-02-04 23:12:04 +01:00 |
|
Oskar Weigl
|
e4af04aa3d
|
Implement current noise test
|
2017-02-03 19:04:46 +01:00 |
|
Oskar Weigl
|
1bc7742071
|
found weird 2MHz when driving lower mosfets
|
2017-02-03 19:04:46 +01:00 |
|
Oskar Weigl
|
c76ff61dd4
|
tunings for large motor
|
2017-02-03 19:04:46 +01:00 |
|
Oskar Weigl
|
8b449f2a2e
|
make maximum modulation even safer due to current sense errata
|
2017-02-03 19:04:20 +01:00 |
|
Oskar Weigl
|
20f6e3ffa2
|
Reduce modulation index due to slow current filters
|
2017-02-01 19:09:06 +01:00 |
|
Oskar Weigl
|
7a662da3ee
|
slightly offset timer sync
|
2017-01-07 18:27:02 +01:00 |
|
Oskar Weigl
|
3179aa92eb
|
implement position control
|
2016-12-19 05:09:23 +09:00 |
|
Oskar Weigl
|
fb735026ed
|
implement velocity controller
|
2016-12-19 02:31:51 +09:00 |
|
Oskar Weigl
|
ed418aadd0
|
tune pll
|
2016-12-19 01:08:29 +09:00 |
|
Oskar Weigl
|
0d4722e425
|
implement pll
|
2016-12-19 00:10:40 +09:00 |
|