Skip to content
View Natchpai's full-sized avatar
πŸ—Ώ
πŸ—Ώ

Block or report Natchpai

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.

Content in all repositories owned by your account will be closed.
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
Natchpai/README.md

Cosmic particle vortex


Natchpai

Hey, I'm Tonpai

Electrical Engineering Student | Hardware & PCB Designer

I design analog, digital, and mixed-signal circuits, embedded hardware, and multilayer PCBs.
Currently exploring high-speed digital design and SoC hardware.

πŸ“– Hardware Projects

Project Description
LQRx-InterleavedBuck Two-phase interleaved synchronous buck converter with digital LQR control.
STM32 LQR Β· Firmware
ESP32 Electronic Load Low-cost DC electronic load with analog and digital control.
ESP32 Op-Amp PI Control

πŸ› οΈ Tools & Other Projects

Project Description
Hardware-Copilot Claude Code skills and tools for hardware engineering.
Claude Code KiCad
kicad-workspace My KiCad libraries and project templates.
KiCad Libraries Templates

πŸ”„ In Progress / On Hold

Project Description Status
AeroOptix-Horizon Dual-MCU flight controller developed with the AeroOptix Club.
STM32H7 STM32F1 Webpage
In Progress
myZettBrett Custom development board based on the AMD/Xilinx Zynq-7000 SoC.
Zynq-7000
On Hold

πŸ“‹ Planned Projects

  • Nyquix β€” STM32-based mixed-signal DSP development board.
  • Custom microprocessor development board.

wave-space

πŸ’¬ About Me

I'm an Electrical Engineering student interested in hardware and PCB design, especially mixed-signal circuits, digital hardware, and high-speed design.

I work on projects involving analog circuits, power supplies, embedded systems, and multilayer PCBs. I enjoy working on both hardware design and hands-on testing.

  • πŸ“ŒCurrently learning: High-speed interface layout, DSP, and SoC hardware design.
  • 🚩Goal: Become a well-rounded hardware engineer and PCB designer.
  • β˜•Powered by: Coffee.

βš™οΈ Technical Skills

  • PCB Design: 4–10 layer PCBs, stackup planning, controlled impedance, differential pairs, length matching, DFM
  • Analog & Mixed-Signal: Op-amps, active filters, audio preamps, headphone amplifiers
  • Digital Hardware: Digital circuits, basic SoC hardware design
  • Power Electronics: Switching and linear regulators, synchronous buck converters
  • Hardware Development: Component selection, datasheet analysis, simulation, schematic design, PCB layout, debugging
  • Embedded Systems: STM32, LL drivers, real-time control
  • Control Systems: Digital LQR, PI control, analog and digital feedback loops
  • Testing & Measurement: Oscilloscope, thermal camera, FFT analysis
  • Engineering Tools: KiCad, LTspice, MATLAB, STM32Cube

🏒 Project Experience

Consultant | AeroOptix KMUTNB

  • Project: AeroOptix-Horizon, a dual-MCU flight controller developed with the AeroOptix Club.

πŸš€ Milestones

  • Microcontrollers: ARM Cortex-M, bare-metal C, STM32
  • Mixed-Signal & DSP: ADC/DAC interfaces, audio CODECs, DSP systems
  • High-Speed Hardware: High-speed interfaces and PCB design
  • Microprocessor Hardware: Custom STM32MP development board
  • FPGA & SoC: Lattice FPGA, AMD/Xilinx Zynq-7000

πŸ“¬ Connect

Email Facebook Instagram YouTube Discord

πŸ“Š GitHub Activity

GitHub stats GitHub streak

Pinned Loading

  1. LQRx-InterleavedBuck LQRx-InterleavedBuck Public

    Digitally Controlled 2-phase Interleaved Buck Converter

    AGS Script 3

  2. AeroOptix-Horizon AeroOptix-Horizon Public

    High-performance dual-MCU flight controller powered by STM32H7 & STM32F1 by AeroOptix Club.

    TypeScript

  3. InterleavedBuck-Firmware InterleavedBuck-Firmware Public

    Firmware for a 2-phase interleaved buck converter with an LQR-based PWM controller.

    C

  4. ESP32-Electronic-Load ESP32-Electronic-Load Public

    DC Electronic Loads Base-on ESP32

    C++ 1

  5. Hardware-Copilot Hardware-Copilot Public

    Claude Code skills for KiCad 10 hardware engineering: requirements, part selection, schematic and PCB inspection and review. Read-only, evidence-based.

    Python

  6. kicad-workspace kicad-workspace Public

    my workspace and lib archive

    Python