Firmware Rescope Meeting 11/13/2022
Participants
Wolfgang Windholtz
Austin Huang
Keyon Jerome
Nicholas Palmer
Ari Wasch
SparkMax Motor Controllers
Need to make sure encoders are natively supported by the sparkmax controller
can control 24V; probably need to switch to 24V motors
it might be possible to make the 24V signal into 48V
not a very desirable solution
requires more parts to get working, more places it can fail
can potentially find a power amplifier
need to investigate how the brushless encoder works → is it just a hall sensor reader
Not an option - advice from Sahil
Encoder Gripper Validation
Get a natively supported relative encoder on the gripper and test ASAP
If we get this working with all control modes, next things to check are:
Get a natively supported odrive on a wheel motor, see if we can get full suite of controls working
Testing with RS422 board if above works ^
Motor Config Setup
Required to control an odrive.
Need the number of pole pairs, torque constant, current limit of motor, etc.
Switching To Brushed
Mechanical Concerns
Need to package brushed motors inside of the wheel hubs (designed to fit a specific motor type atm)
Need to package brushed motors into different arm joint configurations
Weight concerns
Torque/power performance concerns
Lead time / manufacturing concerns
Control Concerns
Cytrons do not have any closed loop feedback control → need an arm board to control the arm
Will still have to write firmware
Overall Next Steps
Main issue right now is time crunch. ODrives could work in theory, but we need more time
Test basic gripper validation to see if natively supported modes work
Refit encoders if this works
Talk to WARG to spin a basic motor → ask to borrow a high power ESC (and quick tutorial on how to use it)
Firmware Staffing
Ari may know somebody
Keyon may know people
Wolfgang may know people