Projects
8-Bit Breadboard CPU
Divider Design
In prep for final design, I built a divider as a warmup for similar circuits.


Serial Loading 8-Bit Adder & Subtractor
This is the final design of a practice circuit to get familiar with the circuit design. The first green LED is the bit being loaded in to either register. The red LED shows which register is selected. The blue LED Indicates subtract mode. The yellow LEDs are the registers, the left is register A and the right is B. The output is the bottom green LEDs and is the result of A+B or A-B (mod 255) depending on the mode.


Serial Loading 8-Bit Adder & Subtractor Schematic
The schematic of the previous circuit.


Final CPU design Before Bug Fixes
The final design built out without input fixes to allow bug fixes.


8x8x8 RGB LED Cube
Control Module (outdated)
Powered by an Arduino Nano, uses IRF9540 Mosfets to invert select lines for the cube.
Shift register modules connect to the control module using 16 pin ribbon cables.


Shift Register Module (outdated)
Takes in the control instructions and power from the control board and outputs the 64 shift register outputs


Updated Color Channel Board
The PCB was modified to allow significantly cheaper integrated circuits to be used with sockets. Components can now be swapped in the case of failure


Testing LEDs
LEDs colors being tested using arduino nano. Each of the 512 LEDs have to be tested.


About Sean White
I'm a student raised and living in a smalltown in New York. I delved into writing at the start of 2024 to help summarize my mental development and stress over my life. I'm going to college for electrical engineering.