Skip to content

Project

  • HELLO LED matrix

    ·
    ,

    Quick note A 4-panel RGB LED matrix with a custom controller board — small project, real engineering, and the right energy to lead a portfolio with. The build is a 2×2 grid of addressable RGB LED panels driven by a custom controller board and a ribbon cable. The controller handles the panel refresh and the…

    Read the note ->

  • ESP32 combat robot controller (V2)

    ·
    ,

    Hardware revision In 1lb and 3lb combat robotics, every gram counts, so I prefer to build custom control boards to minimize weight. However, designing a new board for each robot became tedious, especially when most share the same fundamental requirements: receiving commands from a handheld controller and driving motors—both for movement and a high-current ESC/BLDC…

    Read the note ->

  • Universal ESP32-C3 Combat Robot Controller (V1)

    ·
    ,

    Hardware revision · V1 retrospective A universal, weight-conscious ESP32-C3 control board for 1lb and 3lb combat robots — BLE-linked to an Xbox gamepad, with brushed motor H-bridges and high-current outputs for ESCs and weapons. Version 1 was the first attempt; this post documents what worked, what didn’t, and why the next revision took the shape…

    Read the note ->

  • Door-slam test fixture

    ·
    ,

    Quick note A custom fixture that automates door hardware testing — mechanical unlock, latching cycle, and a spring-loaded door for dynamic slam loading. To automate the testing of door hardware, I developed custom fixtures to perform the mechanical unlocking of the deadbolt and latching mechanism, along with a spring loaded door that would apply a…

    Read the note ->

  • Business Card Music Player

    ·
    ,

    Project story Two flexible PCB coils, an ESP32, and no permanent magnet — can it produce recognizable audio? A contest entry led to a prototype that answered the question, one way or another. The question Can you make an audio speaker from two flexible PCB’s and without the use of a permanent magnet? This question…

    Read the note ->

  • Flash Controller

    ·
    ,

    Quick note An Upwork client engagement — a custom controller board built around timing-critical flash sequencing, with the bench work done over a few weeks in May and June 2024. The brief was a small, well-defined controller: a custom PCB that drives a flash / lighting load with precise timing, with the host interface and…

    Read the note ->

  • Automated card scanner

    ·
    ,

    Project explainer A mechatronics rig for a client who needed to scan and scratch a large volume of gift cards automatically — custom PCB, 3D-printed enclosure, Raspberry Pi, computer vision, and motor control. What it is The client had a gift-card processing workflow that required scratching off a security layer to reveal a code, then…

    Read the note ->

  • BadDoctor combat robot

    ·
    ,

    Project story A first combat robot event, a torsion stabbing weapon that did not work, and a robot named BadDoctor that taught more from its losses than its wins would have. The question Entering the realm of robotic combat through an ARC event was a baptism by fire (quite literally) for my engineering prowess. Eager…

    Read the note ->