va3wam / TWIPi

Next generation of inverted pendulum Robot by Doug and Andrew
5 stars 0 forks source link

Wiring updates needed for next iteration of PCBs #13

Closed va3wam closed 5 years ago

va3wam commented 6 years ago
  1. Use female headers not male headers so it is easy to breadboard components for testing
  2. Move jumpers for motors away from 25 pin connector for better cable clearance. In fact, maximize clearance around headers in general for easier assembly etc
  3. LCD should go to 5VDC not 3.3VDC (DONE)
  4. Use fiber optics to see Huzzah LEDs
  5. Plan mounting holes for peripheral board (TBD)
  6. Draw design in mirror image (DONE)
  7. Figure out how to port circuit to Fusion for better board design and milling
  8. "uncross" the I2C wires for the LCD so we can use a straight through 4 pin connector with solid end connectors. Likely the LCD will be replaced with an OLED or two so wiring will need to be revisited anyhow.
  9. Make use of touch sensors for diagnostic mode etc.
  10. Move battery connection to main board
  11. Use right angle headers for some cables such as the LCD
  12. Put LED resistors and LEDs flush to the bard to eliminate strain on PCB traces and improve LED view-ability.
  13. Maximize space around soldering leads for easier construction of board
  14. Investigate bridging grounds between battery and USB jack so that console works on battery power as well as USB power.
  15. Add power level monitoring for battery
  16. Put a safety diode between the battery and the rest of the circuit.
  17. Re-arrange position of motor controllers to avoid HUzzah32 console cable.
va3wam commented 6 years ago

Updated this task to track all board design enhancement ideas that can be used for the next iteration of main and peripheral boards.

va3wam commented 5 years ago

Doug, I think we can close this issue off now can we not?

va3wam commented 5 years ago

Actually, I think that these are the items that you have left to deal with based on the last email you sent to me...

-convert this list to tasks in git -parts list -verify latest layouts -front panel designs -cables that need to be made -is pinouts doc up-to-date and complete -document values for all resistors and caps -components physical clearance -are motor controllers calibratable in place -are cables and headers keyed, marked, consistent? -can we get/make a cable for switches/leds?