ABSIS 3.0 \ NABSIS 1.0 Requirements - jrsteensen/OpenHornet GitHub Wiki

  • Maybe "NABSIS 1.0?" (Not an Arduino Based Simulator Interface System)
  • Interconnect: USB 3.0 + PWR
  • Mounting: Identical mounting to ABSIS 2.0

General Requirements

  1. All SMD Components should be on one side of PCB to facilitate ordering PCBs pre-fabbed.
  2. Utilize JLCPCB SMD components wherever possible to facilitate fabrication.
  3. Utilize LCSC through-hole (PTH) components as they ship with JLCPCB.

Communication Protocols

  1. HID (For inputs)
  2. DCS-BIOS (For outputs and BL control)
  3. Serial (For custom commands from PC to Microcontroller)

Microcontroller:

Pros:

  1. Allows in-place programming.
  2. Plug and play as far as HID.
  3. COST!!! (>$3.00 vs $19.50 for Sparkfun Pro Micro)
  4. Lots more processing power and memory.

Cons:

  1. Requires quality USB hubs.
  2. Require 5V power bus to each USB hub.
  3. Mobo USB interface rarely capable enough for so many USB devices. Will need PCI USB 3.0 card.

Connection Architecture

  1. Architecture to modularize panels and other pit components completely.
  2. Each PCB gets a 4 pin MiniFit connector (+3.3V, +5V, +12V, GND) for shore power.
  3. Add two channels min of transistor based "relays" for high draw loads.
  4. Each panel has a dedicated BL connector to interface with Type A or Type B BL PCB
  5. Use PWR Distribution/Breakout PCB in each console to eliminate daisy chains.

Additional Features

  1. PWR Status LED for each bus (+3.3V, +5V, +12V, GND).

Reference

Microcontroller Pinout

Microcontroller Pinout Chart