Assemble Sensor IO Housing - cotos/OSCC GitHub Wiki

The sensor IO housing consists of three Arduino Uno boards, two CAN-BUS Shield boards and two sensor IO boards.

Parts list

  • 14” length of 1” - Self-wrapping sleeving
  • 18" long 20 AWG insulated copper wire (white)
  • 18" long 20 AWG insulated copper wire (red)
  • 18" long 20 AWG insulated copper wire (purple)
  • 18" long 20 AWG insulated copper wire (blue)
  • 18" long 20 AWG insulated copper wire (brown)
  • 18" long 20 AWG insulated copper wire (green)
  • 18" long 20 AWG insulated copper wire (grey)
  • 18" long 20 AWG insulated copper wire (yellow)
  • Three 18" long 20 AWG insulated copper wire (black)
  • 4" long 20 AWG insulated copper wire (black)
  • 4" long 20 AWG insulated copper wire (red)
  • 5" long 20 AWG insulated copper wire (black)
  • 5" long 20 AWG insulated copper wire (red)
  • 10" long 20 AWG insulated copper wire (black)
  • 10" long 20 AWG insulated copper wire (red)
  • 24" long 20 AWG insulated copper wire (black)
  • 24" long 20 AWG insulated copper wire (red)
  • 18" long twisted pair 20 AWG insulated copper wire (blue/orange)
  • 4" long twisted pair 20 AWG insulated copper wire (blue/orange)
  • 6" long twisted pair 20 AWG insulated copper wire (blue/orange)

Step by Step Instructions

  1. Print the enclosure if you haven't yet.

  2. Create twisted pair if you haven’t yet "Connect ten wires to Sensor IO boards"

  3. Connect The ten 18” wires to the sensor IO boards

    • Wire color locations are documented in the overview drawing in Appendix 1. Refer to the OSCC Steering Module and OSCC Throttle Module. "Test fit sensor IO board
  4. Test fit Arduino Uno to the sensor IO board. You will need to do this after the Arduino Uno boards are screwed into the sensor IO housing. "Sensor housing with Arduino boards

  5. Screw in the three arduino Uno boards to the housing

  6. Connect the two CAN-BUS boards together "Sensor housing with all boards

  7. Attach the sensor IO boards to the outer Arduino Uno boards. The CAN-BUS boards to the middle Arduino Uno board.

  8. Route 18” of twisted pair and the 24” lengths of Red and Black wire through the round opening of the sensor IO housing. "Sensor housing with wire grommet

  9. Affix the wire grommet to the sensor IO housing "Sensor housing with 4" and 6" twisted pair "Sensor housing wiring to CAN, Steering and Throttle

  10. Using the 4” and 6” twisted pair connect the CAN-BUS to the sensor IO boards. Use the overview drawing in Appendix 1 to wire the OSCC CAN Gateway, OSCC Steering Module and OSCC Throttle Module "Power connections Sensor IO and CAN-BUS

  11. The red circles are the locations of the power connections to the sensor IO and CAN-BUS boards. Refer to drawing in Appendix 1. "Butt splice power wires

  12. Butt splice the power wires together as shown above. Use heat shrink tubing for insulation. "Connecting power wires to Sensor IO

  13. Connecting the power wires to the sensor IO boards. "Tin power wires CAN-BUS "Connect power wires to CAN-BUS

  14. Tin the wires that will be connected to the CAN-BUS boards, connect them to the top CAN-BUS board. "Deutsch connector pinout Sensor IO "Deutsch connectors connected to Sensor IO "Prepare to crimp "Crimp "Connect Deutsch connector pins

  15. Connect the Deutsch connectors, you should hear a clicking sound when the wire is securely in the Deutsch connector.

  16. Create bypass terminator to verify splicing was done correctly

Appendix 1

System Overview