Skip to content
View connor-carlisle's full-sized avatar
  • Oxford, MS

Block or report connor-carlisle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
connor-carlisle/README.md

Hi, I'm Connor 👋 Electrical Engineering Student · Industrial Controls · Power Electronics · Embedded Systems

About Me

🎓 Sophomore EE undergrad 💼 PCB Design Intern — hierarchical multi-board, mixed-signal systems in Altium ⚙️ Building toward industrial automation: PLCs, 3-phase motor drives, conveyor systems, machine vision 📍 Mississippi 📬 Seeking Fall 2026 co-op or Summer 2027 internship in controls, automation, or power electronics

Focus Areas Industrial Controls & Automation — PLC programming on AutomationDirect Productivity hardware (Ladder Logic), expanding into CODESYS / Structured Text for IEC 61131-3 work; conveyor and material-handling control, QR/barcode-driven sortation, HMI design, and digital twin simulation for offline validation Power Electronics — 3-phase motor drives, Dc-Dc converters, gate driver circuits, switching topologies, current sensing, Field Oriented Control (FOC), Class D audio amplifiers Embedded Systems — STM32 firmware, peripheral configuration, USB HID, I²S audio, real-time control loops PCB Design — Hierarchical schematics, multi-rail power, mixed-signal grounding, high-current routing, EMI-aware layout

Tools & Tech PLC & Automation AutomationDirect Productivity Suite · Ladder Logic · CODESYS (learning) · Structured Text — IEC 61131-3 (learning) · Factory I/O (digital twin) EDA & Hardware Altium Designer · KiCad · LTspice · Oscilloscope · Logic Analyzer · Hand SMD assembly (0603 and up) Microcontrollers STM32 (F4) · ESP32 · Arduino Languages C / C++ · Python · MATLAB · Simulink · SystemVerilog Simulation & Modeling MATLAB / Simulink · LTspice · Factory I/O · 3D mechanical modeling for digital twin assets

Featured Projects ⚙️ 3-Phase Motor Driver (in progress) Custom 3-phase BLDC / induction motor driver board. Power stage with gate drivers, shunt-based current sensing, DC-bus filtering, and microcontroller-side Field Oriented Control (FOC). Designed in Altium with attention to high-current routing, thermal relief, switching-node containment, and isolation between power and control domains.

Skills: power electronics · gate driver design · FOC firmware · high-current PCB layout · thermal management

⚡ Synchronous Buck DC-DC Converter (in progress) Step-down switching converter built around a controller IC driving high- and low-side N-channel power FETs. Inductor sized for target ripple current and saturation margin, output capacitance selected for ripple voltage and transient response, and a Type II/III compensation network for stable closed-loop behavior across load. PCB layout focused on tight input-loop area, switching-node containment, low-impedance return paths, and thermal handling for sustained load current.

Skills: synchronous switching topology · gate drive timing · magnetics selection · feedback / compensation design · switching-node PCB layout · efficiency analysis

🏭 Conveyor + Vision Sortation Cell (in progress) End-to-end automation cell: PLC-controlled conveyor with QR / barcode-driven part sortation. Real-hardware ladder logic developed on AutomationDirect Productivity Suite, with a parallel CODESYS + Structured Text implementation paired to a Factory I/O digital twin for offline validation, fault-injection testing, and HMI development before deploying back to physical hardware.

Skills: PLC programming · industrial vision · digital twin simulation · HMI design · state machine logic · sim-to-hardware workflow

🔊 Bluetooth Speaker System Stereo Bluetooth speaker built around the Microchip BM83 module and TI TPA3116D2DAD Class D amplifier. Hierarchical schematic in Altium, single ~100 × 100 mm board, LM1117-3.3 LDO with reset supervisor, BTL LC output filter, and star-grounded SGND/GND scheme. Antenna at board edge with copper pour exclusion for clean RF.

Skills: hierarchical schematics · mixed-signal grounding · power integrity · RF keep-outs · ERC clean

🎛️ 4-Track DJ Controller USB control surface + stereo audio output PCB. STM32F405 MCU, PCM5102A I²S DAC, TPA6132A2 headphone amp, and CD74HC4067 muxes for matrixed encoder/button I/O. Companion Python software (NumPy, scipy.signal, sounddevice) handles mixing, EQ, and effects. Hand-solderable packages throughout.

Skills: STM32 firmware · USB HID · I²S audio · matrixed I/O · system architecture

Connect

📧 carlisleconnor2@gmail.com 💼 www.linkedin.com/in/connor-carlisle 💼 https://app.joinhandshake.com/profiles/connorcarlisle

📌 Last updated: April 2026

Pinned Loading

  1. connor-carlisle connor-carlisle Public

    Profile README — Connor Carlisle, EE undergrad; hardware, embedded, and the occasional audio circuit

  2. bm83-tpa3116-bluetooth-speaker bm83-tpa3116-bluetooth-speaker Public

    Stereo Bluetooth speaker — BM83 module + TPA3116D2DAD Class D amplifier, designed in Altium Designer