Skip to content
Clark Van Oyen edited this page May 27, 2016 · 14 revisions

Table of contents generated with markdown-toc

Materials

The software is tested on an x86 platform with serial ports, and an arduino connected via USB.

Electrical Specs

Resistor Board - A custom resistor PCB V2XX schematic - Electrical overview schematic for control box wiring.

Wire Color Code

In general, wires inside the box are color coded as follows

  • yellow - 12V
  • black - ground
  • red - 5v
  • blue - output (TX)
  • white - input (RX)

These always hold true for wiring the pins in connectors to the outside of the box. For other wires such as between the arduino, the difference between white and blue isn't as clear since transmit on one side is receive on the other. There are also cases where components ship with other wire colors - such as yellow on the Grove relay is actually RX (switches the relay on).

Physical Assembly

Enclosure Preparation: custom enclosures are fitted with female Neutrik connector ports (with gaskets) for power, GPS, horn, cam power, RFID, and PSI as well as VGA, Ethernet and two USB ports. (Bottom row of Neutrik ports can be installed upside down for easier removal of male connectors.) The motherboard mounting plate is secured using four rubber grommets to reduce vibration. Other exterior components include power button, "power" and "on" LEDs, and rubber feet.

Internal Assembly: Main power/ground in is wired to PSU along with internally mounted 12v battery.(Note: power in runs through 5KP12A diode). Now regulated, power out of PSU is connected to motherboard power in and, via relay, to terminal blocks which supply exterior sensors with power.

The relay switches off power to external sensors when the hard drive power is off to prevent battery drainage. Grove cable for the relay is cut at one end. Ground is spliced to ground, power is spliced to hard drive power cable and yellow signal is attached to motherboard power button port (White cable is not used.)

5v arduino is soldered to FTDI chip (USB to serial device) and connected via sub assembly to custom resistor PCB.

Ram and SSD (mini SATA) are installed on motherboard and RFID and GPS signal lines are connected to serial ports via sub assembly. External ports are connected to motherboard ports using shorty USB, CAT5, and VGA cables.

Main storage drive is removable/exchangeable using ICY dock device tray.

Assembly notes: Motherboard fits only if installed before PSU; depending on motherboard configuration SATA cable may need to be plugged in before mounting main hard drive; sensor power + ground wires run to respective terminal blocks (WAGO 5 ports) which must be located in front corner next to power in and PSU due to space restriction; arduino assembly, PCB, and relay unit are secured atop the ICY dock hard drive tray but must not contact tray directly as they will short out the box. Use nonconducting foam tape (sometimes two layers) or similar material to ensure insulation.

How To Set Up A New Control Box after it's assembled.

  • Flash (update) the BIOS.
  • Apply BIOS settings.
  • Image the disk.
  • Test with external sensors and peripherals, and a data disk.
  • Flash the Arduino.
em flashard
  • Set the Screen Resolution.
  • Apply configuration settings if needed (include in the image ideally)

Clone this wiki locally