Difference between revisions of "RoboCup: Redesign 2014-2015"
Jump to navigation
Jump to search
Line 14: | Line 14: | ||
*Determine location and placement for dribbler motor header | *Determine location and placement for dribbler motor header | ||
− | + | *Determine optimal placement direction for drive motor's phase connections (motor board) | |
− | *Determine optimal | ||
*Add connection header for ball sensor to control board | *Add connection header for ball sensor to control board | ||
− | |||
− | |||
*Add wires among connections in CAD assembly files | *Add wires among connections in CAD assembly files | ||
− | * | + | *Test motor wire modifications before working on the entire batch of motors |
*Determine kicker connections and integration | *Determine kicker connections and integration | ||
− | |||
=== Radio === | === Radio === |
Revision as of 20:54, 16 November 2014
Phase I: Techanical Analysis
The first stage of the 2014-2015 RoboCup redesign involves brainstorming potential upgrades by researching new technologies/resources since the last revision. A parallel analysis of current robot bugs and potential enhancements is also done at this time. Outlined below is a listing of resources that the team used in it's brainstorming stage.
Phase II: Design
Layout
To Do
- Determine location and placement for dribbler motor header
- Determine optimal placement direction for drive motor's phase connections (motor board)
- Add connection header for ball sensor to control board
- Add wires among connections in CAD assembly files
- Test motor wire modifications before working on the entire batch of motors
- Determine kicker connections and integration
Radio
To Do
- Determine optimal secondary frequency for base station updates
- Order breakout boards for radio transceivers
- Test methods using breakout boards and compare data rates
FPGA
To Do
- Transition the I2C bus lines to the microcontroller
- Update Verilog for new balanced encoder signals (A+, A-, B+, B-)
- ( (A+) + (A-) == 0 ) should be true for no errors
Motors
To Do
- Order motor controller boards
- Test different circuits and document data result set to wiki
Motion Sensing
To Do
- Create breakout board for MPU-9250 and place on GitHub repo (robocup-pcb)
- Update EAGLE part libraries too
Error Detection
To Do
- Create breakout board for MCP23017 and place on GitHub repo (robocup-pcb)
- Update EAGLE part libraries too
Battery & Power
The following contains a listing of batteries that were considered for the 2015 design along with other battery/power adapters and accessories.
Battery
Zippy Flightmax 2200mAh 5S 40C
Connector Lead
Charging Lead
Balancing Board
All Batteries
Zippy Flightmax 2500mAh 5S 20C
Zippy Flightmax 1800mAh 5S 40C
To Do
- Finalize method for connecting the battery to the motor board
Phase III: Production
https://learn.sparkfun.com/tutorials/electronics-assembly
http://www.soldermask.com/ <- Sparfun uses these guys for all their solder stencils