Todo

From DIDEAS Wiki
Revision as of 22:23, 6 February 2009 by Ceb (talk | contribs)
Jump to: navigation, search

Upd_pcb

= CEB todo=
  • continue IMU code intergration
  • testjig - motor drive test code.
  • encoder offset
  • WIFI?
  • digikey - 1mm and 1.25mm housing, another scope probe
  • send back scope probe and green connectors.
  • Get release 10 code working.
  • code for ankle backdrive in test jig
  • test an IMU



  • code for TAOS camera


  • assist with pyramid calibration (wireless)
  • statemachine - look at MC offset, if there is much disagreement with defaults then signal error
  • statemachine - log SG offsets
  • do PCB for wifi (4layer)
  • send out PSER1D and other boards in 4layer nice.
  • re-spin motor and state controllers? Knee PCB?
  • debug power board failures.


  • design file format for USB flash drive
  • write code for USB flash drive
  • during swing issue a test current into the motor to measure it's resistance (store somewhere)
  • capture initial SG offset into EEPROM
  • capture SG offset during swing into EEPROM
  • this seems to work - ability to switch between Wifi and BT - in progress
  • get IMU working
  • add thermal model for motor and ACS712 to state controller
  • code to make sure the motor is moving correctly when reseting the encoder.
  • learn to use the EEPROM. log SG torque at boot, and during each step.
  • make high power bench code ???
  • verify fuses - run high power test on bench with a fuse. (5 ohms should be good)
  • Why does statemachine-test not return ADC values?



PCB IW812a

  • encoder breakout
  • current sensor - isense1 (unipolar)
  • faux SG board
  • sg breakouts x 4
  • pser1d - udp compat pser
  • fup1 - gender changer


PCB todo

4 layer

  • WIFI w/2Meg RAM
  • electronic fuse, ballancer, ON/OFF switch - battery pack less the charger.
  • FUP flash drive datalogger.
  • if needed - FUP datalogger w/Wifi / BT and 2meg ram
  • motor voltage circuit
  • In VNC1 : change 3.3V regulator to MCP1700, 3.3V  ; 2.2M resistor to 2.0Meg; voltage and resistor for the LT3470 regulator

old

  • verify thermal models Thermal data
  • build ankle
    • test strain gauges
    • get ankle state machine running
  • need a way to verify that TVS is operational. need to see what effect T has on TVS voltage.


  • MC code improvement
    • verify Q15 operation of code on MC
    • MC feedforward.
    • motor controller safety and thermal model for motor and FETs - needs to stop motor....
    • motor commands needs to allow readback of selected sensor (so we can cycle through lots of sensors)


  • current measurement PCB (with Y voltage measure)
  • encoder breakout boards
  • SG breakout boards
  • new WIFI wireless

Robert Todo

  1. install new pyramid into test-jig. Will want to run a calibration Monday afternoon. Also, while the ankle is open, install an encoder extension cable into the controller PCB inside the ankle. We need to be able to switch the EC30 motor encoder connection from the US Digital device to the controller inside the ankle without taking the ankle apart.
  2. build one VNCL1 - I need one to start writing code ASAP (and to see if the thing even works) so don't build 3 yet.
  3. replace EC30 timing belt on drive #4 with the new white GT2 belt. Please note on the wiki. (http://mediawiki.dideas.com/index.php?title=Aiw_hardware#motor_.2F_assembly)
  4. make up inline fuse and circuit breaker cables. Use a red and a black wire, and power poles on both ends.
  • install hall ankle magnet into all ankles that we use.
  • replace belts (with white GT2???) on all drive actuators when the opportunity arises
  • replace plastic bushings in each ankle plate whenever possible
  • make two 4foot power supply cables (w/zip cord), power poles and banana plugs
  • make a 8 foot power pole extension cable (w/zip cord)
  • FUP power cables


old

  1. Order LTC switching regulators - if not done already
  2. Build Vclamp8 with NEW PFET and 35w resistor
  3. Ship 1 Vclamp8 to UPD
  4. When U39 is removed - save and send to Linear Tech for failure analysis
  5. Verify operation of RE40 encoder new motor test stand. Appears to not be working
  6. Rewire 8-cell A123 battery pack to 7cell.
  7. programming cable in PCB repair box is bad.