An improved version of the original Vote Box created for the STAR-Vote project.
box-schematics
CAD schematics of mechanical componentscircuitdiagram
Electronic circuit diagramsjava
Java ballotbox software implementationscan-src
Source files for barcode scanner moduleservo-src
Source files for hardware PWM servo module (experimental)
votebox.py
Main routinestatus_server.py
Ballot box status server for use with web frontendtake_in.py
Paper intake and sorting routinediverter.py
Diverter control libraryrpi_servodriver.py
Servomotor control libraryscan
Barcode scanner program
config.py
Config options for main programdiverter_config.py
Config options for diverter controller
servotest.py
Servomotor library test programservotest_interactive.py
Interactive servo test program
network-notes.md
Documentation of Epson DS-510 driver hackingscanner-codes.md
Documentation of Epson ESCI/2 scanner communication protocol
ping_slack
Script that sends device IP to Slack chat