ABC Computer reconstruction (1990s replica)
ABC Computer reconstruction (1990s replica)
Phase 1 breadboard reconstruction
Phase 1 breadboard reconstruction


Our PCB reconstruction
Our reconstruction

Project Overview

The Atanasoff-Berry Computer (ABC) was the first electronic digital computer, built at Iowa State University in the late 1930s and early 1940s. Unfortunately, the original ABC was dismantled in 1948. In the 1990s, a team at Iowa State built a replica of the ABC, which was eventually moved to the Computing History Museum in California. The ABC is an important piece of electrical and computer engineering history, which is missing from Iowa State’s campus. The goal of this project is to recreate the ABC at the logical level using modern technology. By examining the foundational concepts of the ABC and applying them from a contemporary perspective, we aim to create an accurate and visually engaging recreation of the ABC. This resource will be useful for teaching a diverse audience about computer architecture, design, and history, as well as the legacy of innovation at Iowa State.



Poster



Demos

System Demo

Integration Testing

Add/Subtract Module

Binary Conversion Module

Decimal Output Module





Team Members

Gavin Bunker

Technical Manual Lead

I'm a U.S. Navy Nuclear Electronics Technician and Computer Engineering student at Iowa State University. I focus on hardware-software integration, system reliability, and embedded systems. My Navy experience drives a mission-oriented approach centered on precision and validation. For this project, I lead documentation and technical manual development to ensure our design meets professional standards.

Ryan McFadden

Client Liaison, Recorder

I am a Computer Engineering student with a wide variety of practice in multi-disciplinary engineering project. I have a special interest in robotics and embedded systems, and have a lot of experience in leadership roles and communicating effectively in team project settings.

Samuel Schroeder

Team Leader

I am a Software Engineering and Cybersecurity student with experience in software development, networking and security, and infrastructure engineering.

Vance Arnold

Team Facilitator, Parts & Purchasing

Computer Engineering student with professional experience in database design, hardware integration, and project leadership.

Bryan York

PCB Lead

Electrical Engineering student with well-rounded experience in electrical design, including VLSI, PCB, and Automation/ Controls Industries.

Kyle Koch

VHDL Lead

I am a Computer Engineering Major with a lot of experience in VHDL in school. Then a lot of experience with controls and Automation in the work force, with a passion to work on robotics or integrated circuits.



Weekly Reports

First Semester

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9

Second Semester

Report 10
Report 11
Report 12
Report 13
Report 14
Report 15


Lightning Talk

Problem and Users


Design Documents

First Semester

Design Document

Second Semester

Final Design Document


Final Presentations

First Semester

Presentation

Second Semester

Presentation