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
- All SMD Components should be on one side of PCB to facilitate ordering PCBs pre-fabbed.
- Utilize JLCPCB SMD components wherever possible to facilitate fabrication.
- Utilize LCSC through-hole (PTH) components as they ship with JLCPCB.
Communication Protocols
- HID (For inputs)
- DCS-BIOS (For outputs and BL control)
- Serial (For custom commands from PC to Microcontroller)
Microcontroller:
Pros:
- Allows in-place programming.
- Plug and play as far as HID.
- COST!!! (>$3.00 vs $19.50 for Sparkfun Pro Micro)
- Lots more processing power and memory.
Cons:
- Requires quality USB hubs.
- Require 5V power bus to each USB hub.
- Mobo USB interface rarely capable enough for so many USB devices. Will need PCI USB 3.0 card.
Connection Architecture
- Architecture to modularize panels and other pit components completely.
- Each PCB gets a 4 pin MiniFit connector (+3.3V, +5V, +12V, GND) for shore power.
- Add two channels min of transistor based "relays" for high draw loads.
- Each panel has a dedicated BL connector to interface with Type A or Type B BL PCB
- Use PWR Distribution/Breakout PCB in each console to eliminate daisy chains.
Additional Features
- PWR Status LED for each bus (+3.3V, +5V, +12V, GND).
Reference
Microcontroller Pinout