Welcome to my page.
Alex Gordon - BASc Computer Engineering @ uOttawa
Click a link at the top to get started.
(This homepage is still a work in progress...)
Alex Gordon - BASc Computer Engineering @ uOttawa
Click a link at the top to get started.
(This homepage is still a work in progress...)
An extremely fast 3D Printer using CoreXY kinematics, built off two different bedslingers.
Specifications:
A comfortable, responsive, and customizable assistive device that supports playing piano notes and chords with precision and minimal delay for a client with a non-standard left hand.
Highlighted Features:
Designed entirely using RTL-based VHDL & programmmed on the FPGA DE2-115. Contains instruction/data memory units. Implemented forwarding and stall logic to maximize instructions executed while minimizing error.
Audio reacting engine for After Effects. React any waveform frequency with a layer property in one click. Fourier-Based and designed to be EXTREMELY fast and efficient for real-time processing and preview.
Designed entirely using RTL-based VHDL & designed for the MAX232 chip on the DE2-115. Dynamic baud rate for easy serial communication. Designed specifically for a related traffic light controller but can be connected to any circuit using an 8-bit wide data bus.
Restored cartesian 3d printer to demonstrate the ability of old hardware to print quality and speed just as good as modern printers. Upgraded with TMC2208s, bilinear bed leveling, and more.
Kotlin-based app that supports administrators (event management), cycling clubs (event creation), and participants (event registration). Built in Java with Android Studio.
List of links to repos of programming I've done circa ~2019.