Issues with v2.0: Difference between revisions

From ACCX Products Wiki
Jump to navigation Jump to search
(Created page with "===Open Access Control - Issues with v1.0 and v2.0 hardware=== First off, the v2.x hardware has been very reliable and is installed at a number of locations. The system at [http...")
 
m (moved Improvements from v2.0 to Issues with v2.0 over redirect)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
===Open Access Control - Issues with v1.0 and v2.0 hardware===
===Open Access Control - Issues with v1.0 and v2.0 hardware===
First off, the v2.x hardware has been very reliable and is installed at a number of locations.
First off, the v2.x hardware has been very reliable and is installed at a number of locations. There are some quirks to this system however, especially since it was designed without ever having seen a commercial unit. Here are some things we would like to improve.


The system at [http://shop.23b.org 23b Shop] has been in production for over 1 year with no issues.
==== List of Limitations in the 2.x Hardware====


There are some quirks to this system however, especially since it was designed without ever having seen a commercikal unit.
* No Separate power or ground for each sensor input (1 sensors = 2 screw terminals)
 
* More consistent labeling desirable(some items start with 0, others with 1)
====List of Things to Improve in v3.0 Hardware====
 
* Separate power or ground for each sensor input (1 sensors = 2 screw terminals)
* Consistent labeling (some items start with 0, others with 1)
* Screw terminals obscure labels of pinouts.
* Screw terminals obscure labels of pinouts.
* Standardize Wiegand and other pin layout and order
* Standardize Wiegand and other pin layout and order
Line 21: Line 17:
* Consider adding an Arduino reset switch footprint
* Consider adding an Arduino reset switch footprint
* Grounded components hard to solder. Consider going to a grid for ground plane
* Grounded components hard to solder. Consider going to a grid for ground plane
* Better regulator footprint or more spacing for heatsink
* Better regulator footprint or more spacing for heat sink
* Need more inputs and outputs for Wiegand reader beeper, LEDs
* Need more inputs and outputs for Wiegand reader beeper, LEDs
* Consider Arduino Mega support
* Consider Arduino Mega support
* Look at RTC crystal and pick best temperature-compensation range
* Look at RTC crystal and pick best temperature-compensation range
** [http://www.maxim-ic.com/app-notes/index.mvp/id/58 Maxim Crystal Selection Notes]
* Think about on-board Ethernet
* Think about on-board Ethernet
* Option for RS-485
* Option for RS-485
Line 32: Line 29:
** Replace opto-isoloators with ESD absorbing devices. May also allow bi-directional support.
** Replace opto-isoloators with ESD absorbing devices. May also allow bi-directional support.
* Consider CPU that will handle encryption
* Consider CPU that will handle encryption
* [[Design Requirements]]
 
* [[Detailed Specification]]
==== Software Improvements ====
* Allow for server time syncing
* Re-number user database starting with 1 instead of 0
* Rewrite interrupt code to not need wrapper function
* Make interactive user editing more friendly
** Need to save unedited fields
* Allow for SD card logging
* Consider SD card storage for user database
* Allow for connection to SQL database

Latest revision as of 10:09, 14 May 2012

Open Access Control - Issues with v1.0 and v2.0 hardware

First off, the v2.x hardware has been very reliable and is installed at a number of locations. There are some quirks to this system however, especially since it was designed without ever having seen a commercial unit. Here are some things we would like to improve.

List of Limitations in the 2.x Hardware

  • No Separate power or ground for each sensor input (1 sensors = 2 screw terminals)
  • More consistent labeling desirable(some items start with 0, others with 1)
  • Screw terminals obscure labels of pinouts.
  • Standardize Wiegand and other pin layout and order
  • Removable screw terminals (3.5 or 5mm) desirable for servicing
  • Need to label NO, C, O for relay terminals
  • Increased separation of trace spacing near relays
  • Double ground planes need stitch vias for better immunity
  • Eliminate ground plane around external relay traces
  • Readers with <100uS pulses require external capacitors to work
  • Break out ICSP pins from Arduino
  • Consider adding an Arduino reset switch footprint
  • Grounded components hard to solder. Consider going to a grid for ground plane
  • Better regulator footprint or more spacing for heat sink
  • Need more inputs and outputs for Wiegand reader beeper, LEDs
  • Consider Arduino Mega support
  • Look at RTC crystal and pick best temperature-compensation range
  • Think about on-board Ethernet
  • Option for RS-485
  • Option for SD card for local logging. Consider file system.
  • Control costs (SMT design, cheaper components in some areas
    • Switching PSU circuit
    • Replace opto-isoloators with ESD absorbing devices. May also allow bi-directional support.
  • Consider CPU that will handle encryption

Software Improvements

  • Allow for server time syncing
  • Re-number user database starting with 1 instead of 0
  • Rewrite interrupt code to not need wrapper function
  • Make interactive user editing more friendly
    • Need to save unedited fields
  • Allow for SD card logging
  • Consider SD card storage for user database
  • Allow for connection to SQL database