Uses / Stack
Hardware, software, and tools I use regularly.
Microcontrollers
- ESP32 — WiFi/BT, dual core, good peripheral set
- RP2040 — for USB HID projects and anything needing PIO
- ATmega328P — legacy projects and simple one-off boards
Languages
- C — primary language for ESP-IDF projects
- MicroPython — rapid prototyping on ESP32/RP2040
- Python 3 — tooling, scripts, KiCad automation
PCB Design
- KiCad 8 — schematic capture and PCB layout
- JLCPCB — fabrication and SMT assembly
Mechanical
- FreeCAD — parametric enclosure design
- Bambu Lab A1 Mini — FDM printing
- PrusaSlicer — slicing
Development Environment
- Neovim — editor
- Arch Linux — daily driver OS
- ESP-IDF v5.x — Espressif framework
- OpenOCD — JTAG debugging
- esptool.py — flashing and diagnostics
Test Equipment
- Rigol DS1054Z — oscilloscope
- TS100 — soldering iron
- Pinecil — travel iron
- Cheap logic analyser (Cypress FX2 clone)