Difference between revisions of "Todo list"

From Bike Wiki
Jump to navigation Jump to search
(+1)
(+1)
Line 3: Line 3:
 
* Figure out whether the absolute position of the encoder is drifting. Every loop, if the index position (channel Z value) has changed, print out the REG_TC0_CV1 value. This should be equal to x_offset, as calculated during front wheel calibration. If it isn't, then the absolute position of the encoder is drifting, which needs to be fixed. If not, we're fine.
 
* Figure out whether the absolute position of the encoder is drifting. Every loop, if the index position (channel Z value) has changed, print out the REG_TC0_CV1 value. This should be equal to x_offset, as calculated during front wheel calibration. If it isn't, then the absolute position of the encoder is drifting, which needs to be fixed. If not, we're fine.
 
* Add the cylindrical shell back to the front motor column to reduce stress on the screws
 
* Add the cylindrical shell back to the front motor column to reduce stress on the screws
 +
* Make a new header file (potential name: bike_pins.h) that has many #define statements for standard pin names

Revision as of 16:36, 13 April 2019

The master todo list. When you notice tasks that should be done eventually, add them here. We can split this list up if it gets too long.

  • Figure out whether the absolute position of the encoder is drifting. Every loop, if the index position (channel Z value) has changed, print out the REG_TC0_CV1 value. This should be equal to x_offset, as calculated during front wheel calibration. If it isn't, then the absolute position of the encoder is drifting, which needs to be fixed. If not, we're fine.
  • Add the cylindrical shell back to the front motor column to reduce stress on the screws
  • Make a new header file (potential name: bike_pins.h) that has many #define statements for standard pin names