Difference between revisions of "Todo"

From DIDEAS Wiki
Jump to: navigation, search
m (CEB todo)
m
Line 4: Line 4:
 
* get 5V supply for taos
 
* get 5V supply for taos
 
* code for TAOS camera
 
* code for TAOS camera
 
* stair descent for N steps
 
* stair assent for N steps
 
* ramp dorsiflexion for N steps.
 
  
 
* order correct USB connector - ED90062-ND 896-43-004-90-000000
 
* order correct USB connector - ED90062-ND 896-43-004-90-000000
 
* assist with pyramid calibration (wireless)
 
* assist with pyramid calibration (wireless)
 
*  
 
*  
* discuss with rick, K3 stiffness problem, problem with Robert
 
 
* statemachine - look at MC offset, if there is much disagreement with defaults then single error
 
* statemachine - look at MC offset, if there is much disagreement with defaults then single error
 
* statemachine - add faux platarflexion code
 
* statemachine - add faux platarflexion code
 
* statemachine - log SG offsets
 
* statemachine - log SG offsets
  
* prepare documentation for PCB assembly
+
* do PCB for wifi (4layer)
 +
* send out PSER1D and other boards in 4layer nice.
 +
* re-spin motor and state controllers?  Knee PCB?
 +
* prepare documentation for PCB assembly of PSER1D
 
* debug power board failures.
 
* debug power board failures.
* disassembly proto1 and determine cause of failure.  is SC still good?
+
 
  
 
* design file format for USB flash drive
 
* design file format for USB flash drive

Revision as of 21:01, 16 January 2009

Upd_pcb

CEB todo

  • get 5V supply for taos
  • code for TAOS camera
  • order correct USB connector - ED90062-ND 896-43-004-90-000000
  • assist with pyramid calibration (wireless)
  • statemachine - look at MC offset, if there is much disagreement with defaults then single error
  • statemachine - add faux platarflexion code
  • 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?
  • prepare documentation for PCB assembly of PSER1D
  • 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

  • isense bipolar
  • WIFI w/2Meg RAM
  • FUP flash drive datalogger.
  • electronic fuse
  • 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.