diff --git a/README.md b/README.md index 68a5b4d31a3219e8f5ae95181a905c9e68bfc206..25152831a67fdf54159638e6ecbb5679f4b1b864 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,23 @@ See: [Circuit Development](/circuit), [Code Development](/embedded), and [Education](/education) -# Todo +## Status -Update doc for other humans. Boot new hardware, do spindle speed control, test, use in machine. +New boards are in, waiting for time... + +## Next Steps + + - stuff one board + - re-hash code for different pinouts, with updated libraries + - try speed control with IQ-less FOC (simple sine commutation) + - if this is not satisfactory (field lag due to inductance), use 6-step comm + - implement speed control network command + - re-hash documentation + - use to control a spindle in a machine ## What -The MMKBLDC Project is my attempt at building a decent controller for Brushless Motors. BLDCs are excellent sources of mechatronic actuation: they're [power dense](https://jakeread.pages.cba.mit.edu/actuators/) and serve the motion control justice present in most state of the art robotics. However, controlling them is non-trivial, and requires the combination of some EE expertise, some control expertise, and some hardware know-how. +The MMKBLDC Project is my attempt at building a decent controller for Brushless Motors. BLDCs are excellent sources of mechatronic actuation: they're [power dense](https://jakeread.pages.cba.mit.edu/actuators/) and serve the motion control justice present in most state of the art robotics. However, controlling them is non-trivial, and requires the combination of some EE expertise, some control expertise, and some hardware know-how.   @@ -49,4 +59,4 @@ In the [circuit dev page](/circuit) you'll find doc on the BOM for the MKBLDC, a # Footnotes -1. working on it \ No newline at end of file +1. working on it