Freelancers using Altium DesignerFreelancers using Altium DesignerDesigned schematic and PCB for personal bass amp project based off TPA3255 audio amplifier in Altium's CircuitMaker with input stage effects, aux input/output, crossover, and class D power amplifier.
Used datasheets, evaluation designs, and application notes from Texas Instruments to design amplifier board. Created power supply, preamplifier, equalizer, inputs/outputs, summing amplifier, crossover, summing amplifier, and power amplifier stages. 24V BLDC Motor Controller with Field-Oriented Control (FOC)
Designed a custom 24V three-phase BLDC motor controller PCB for precision robotic motion control using Field-Oriented Control (FOC). The project focused on creating a modular, high-performance embedded hardware platform capable of delivering accurate torque, speed, and position control for robotic joints, gimbal systems, and industrial automation applications.
Key Features
1) Custom schematic design for a 24V FOC motor controller
2) STM32G431-based embedded control architecture
3) Three-phase MOSFET inverter driven by a DRV8353 gate driver
4) High-resolution magnetic encoder interface (SPI) for closed-loop position feedback
5) Three-phase current sensing using precision shunt resistors and current-sense amplifiers
6) CAN Bus communication for integration into distributed robotic systems
7) Integrated protection circuitry, including reverse-polarity protection, over-current protection, and transient voltage suppression
8) Dedicated SWD programming and debugging interface
9) Optimized power distribution for separate 24V, 5V, and 3.3V domains
Project Outcome
The design provides a complete hardware platform for implementing advanced FOC algorithms capable of smooth, efficient, and highly accurate BLDC motor control. The architecture is suitable for robotics, precision actuators, autonomous systems, industrial automation, and research applications requiring high-performance motion control.