Portfolio

Custom electronics

LuminaX

luminax front
luminax back

LuminaX is an addressable LED controller which supports both pre-defined and programatically controlled animation sequences. It is designed to be controlled over a CAN 2.0B / FD bus, and can supply 5V up to 8A continuously for LED power.

LuminaX has been a pet project of mine that introduced me to the world of custom electronics and unfortunately gets sent to the back-burner over other for-profit projects. I do hope to finish it one day though!

Ranger

ranger

Ranger is a Time-of-Flight sensor, with pre-configured modes to allow for the easist integration into existing or new designs.

Ranger incorporates mixed-signal design using both digital and analog output capabilities along with on-board computation for a stable and reliable output.

Click here to learn more about Ranger.

CANnect

cannect back
cannect group

CANnect is a wiring solution aimed to reduce the amount of wires and complexity when wiring a FRC robot.

CANnect uses common twisted-pair category cabling to provide both power and data via 802.3af (although a CAN bus is the intended data protocol).

Click here to learn more about CANnect.

Software & programming

Tigerbotics FRC 2022

Ein

Our robot, Ein, was designed for the FIRST Robotics Competition - Rapid React.

Ein made it all the way to the FIRST in Texas District Championship - which is the farthest the team has ever gone to-date.

Ein was our first "command-based" robot meaning the robot operates essentially from a giant state-machine with many interconnected subsystems.

You can view Ein's source code here.

Tigerbotics FRC 2023

Killua

Our robot, Killua, was designed for the FIRST Robotics Competition - Charged Up.

Killua competed in 2 FIRST in Texas district level events, and then again at the Texas Robotics Invitational summer offseason event.

Killua was likely our most advanced robot to-date and such has large amounts of routines and automations to control the actions of it.

Killua is also a "command-based" robot. The robot continuously runs finely-tuned profiled PID controllers on all 3 degrees of freedom - the elevator, arm, and wrist. Killua is also able to automatically intake gamepieces using a current monitoring strategy.

Killua's source code is available here.

Spring & point-mass simulation

A take-home lab from my differential equations class.

The goal was to find physics constants (point-mass, drag coefficient, gravity, spring constant, natural length, etc.) to produce a stable pyramid built with 3 point-masses all interconnected with springs.

The simulation I designed is actually able to run on any arbitrarily defined point-masses and spring connections.

You can play with the notebook here.

Copyright © 2025 Jeffrey Morris, All Rights Reserved.

Contact Me