Mechatronics & Mechanical Engineering
Engineer & Designer — building at the intersection of precision mechanics, embedded systems, and industrial design.
I'm Beckett Mazeau, a Mechatronics Engineer with deep expertise in Mechanical Engineering and Engineering Design. My work lives where physical systems meet intelligent control — designing mechanisms that move with purpose and electronics that respond with precision.
From concept sketches through CAD modeling, prototyping, and final integration, I approach every project with a systems-level perspective. Whether it's a robotic end-effector, a custom test rig, or a consumer product, I'm driven by the challenge of making complex systems elegant and reliable.
My toolkit spans SolidWorks, Fusion 360, FEA/CFD simulation, embedded C/C++, PCB layout, and rapid prototyping (FDM, SLA, CNC). I believe the best engineering happens when disciplinary boundaries dissolve.
Stats coming soon — this section is still being finalized.
A Pocketable E-Paper Task Tracking Device
STIK-eNote is a pocketable, clamshell task tracker built around the ESP32-S3. The core idea: a distraction-free device that is always in your pocket and always showing your priorities at a glance — no phone, no laptop, no notifications.
When the lid is closed, only the ePaper display remains active, cycling through tasks and events at near-zero power draw. Opening the clamshell wakes the system via a Hall effect sensor in the hinge, bringing up a 1.8″ TFT color display and a full QWERTY keyboard for editing — then cuts them again the moment the lid closes. Firmware runs end-to-end on FreeRTOS with a custom dual-core split and KiCad PCB.
Last updated:
A 2.13″ GDEQ0213B74 ePaper panel shows a persistent task list at effectively zero standby power. A 1.8″ ST7735S TFT activates only when the device is open, rendering from a sprite buffer for flicker-free UI on a slow SPI bus.
Core 0 polls the keyboard and pushes keystrokes onto a FreeRTOS queue. Core 1 blocks on that queue, runs the state machine, and triggers display rendering. Neither core can stall the other — critical given how slow SPI display writes are.
A TPS613222ADBVR synchronous boost converter steps the LiPo voltage up to a stable 5 V rail, then an XC6206P332MR-G LDO drops to 3.3 V for all logic. Two BSS138 N-channel MOSFETs form a bidirectional I²C level shifter so the 3.3 V ESP32-S3 can talk to the 5 V CardKB without damage or signal corruption.
A DRV5032FADBZR linear Hall effect switch in the hinge detects lid open/close. An RC differentiator converts the level change into a rising-edge pulse for the ESP32's wake pin — preventing the wake line from holding high while the lid stays open, which would block auto-sleep from working.
Five-sheet KiCad schematic organized by subsystem: top-level ESP32-S3 routing, power path (boost, LDO, charger), USB-C input, peripheral connections, and I²C level shifting. Made for EDES 301, Rice University. Click any sheet for a closer look.
An 800 mAh LiPo feeds a TPS613222ADBVR synchronous boost converter (battery voltage → +5 V), then an XC6206P332MR-G LDO (+5 V → +3.3 V) supplies all logic. A TPB4056A20-ES1R handles single-cell LiPo charging from USB-C with two 5.1 kΩ CC resistors configuring it as a 5 V sink.
The ePaper uses FSPI (SPI2, pins 5/6/7/15/16/17). The TFT uses HSPI (SPI3, pins 8/9/10/11/12/13). Keeping them on separate buses was mandatory — shared bus caused consistent failures during early bring-up due to conflicting timing assumptions in the display libraries.
Two BSS138 N-channel MOSFETs handle SDA and SCL independently. Each channel carries 10 kΩ pull-ups on both voltage sides. The classic open-drain MOSFET topology provides reliable bidirectional translation with minimal propagation delay.
A DRV5032FADBZR linear Hall effect switch detects the lid magnet. An RC differentiator converts the switch's output level-change into a brief rising-edge pulse for the ESP32's wake pin. Without it, a held-high wake pin blocks the auto-sleep behavior.
The 3.5″ × 2.0″ KiCad PCB consolidates everything alongside LiPo space constrained by the keyboard footprint. Pin assignments were forced by display library requirements with no GPIO matrix remapping, so trace crossings go via vias between layers. All passives are 0603; all ICs are SOIC or SOT-23 for hand solderability.
| Reference(s) | Qty | Value / Part | DigiKey P/N | Description | Notes |
|---|---|---|---|---|---|
| Capacitors | |||||
| C1, C2, C10, C11 | 4 | 10 µF | 1276-1192-1-ND | CAP CER 10UF 10V X5R 0603 | |
| C3, C4, C6, C9, C12 | 5 | 1 µF | 1276-1184-1-ND | CAP CER 1UF 25V X7R 0603 | |
| C5 | 1 | 4.7 µF | 490-7203-1-ND | CAP CER 4.7UF 25V X5R 0603 | |
| C7 | 1 | 0.1 µF | 311-1344-1-ND | CAP CER 0.1UF 50V X7R 0603 | |
| Resistors | |||||
| R1, R2, R3, R4, R5, R9, R17 | 7 | 1 kΩ | 311-1.00KHRCT-ND | RES 1K OHM 1% 1/10W 0603 | |
| R6, R8 | 2 | 5.1 kΩ | 311-5.10KHRCT-ND | RES 5.1K OHM 1% 1/10W 0603 | |
| R10, R11, R12, R13 | 4 | 10 kΩ | 311-10.0KHRCT-ND | RES 10K OHM 1% 1/10W 0603 | |
| R16 | 1 | 100 kΩ | 311-100KHRCT-ND | RES 100K OHM 1% 1/10W 0603 | |
| Inductors | |||||
| L1 | 1 | 2.2 µH | 445-6638-1-ND | FIXED IND 2.2UH 1.3A 154 MOHM | |
| Diodes / LEDs | |||||
| D1 | 1 | BAT41ZFILM | 497-5558-1-ND | DIODE SCHOTTKY 100V 200MA SOD123 | |
| D2 | 1 | LED RED | 160-1447-1-ND | LED RED CLEAR SMD 0603 | |
| D3 | 1 | LED GREEN | 160-1446-1-ND | LED GREEN CLEAR SMD 0603 | |
| Transistors | |||||
| Q5, Q7 | 2 | BSS138 | BSS138CT-ND | MOSFET N-CH 50V 220MA SOT23-3 | |
| Connectors | |||||
| J1 | 1 | LiPo Connector | — | LiPo Battery Connector | Custom footprint |
| J2 | 1 | UJ20-C-H-G-SMT-1-P16-TR | 900-2171750001CT-ND | CONN RCP USB2.0 C 6POS SMD RA | USB-C Receptacle |
| Switches | |||||
| S1 | 1 | 450404015514 | 732-13665-1-ND | SWITCH SLIDE SPDT 0.3A 5V | |
| SW1 | 1 | Boot | — | Membrane Push Button — Boot | AliExpress |
| SW2 | 1 | RST | — | Membrane Push Button — Reset | AliExpress |
| ICs & Modules | |||||
| U1 | 1 | TPB4056A20-ES1R | 5503-TPB4056A20-ES1RCT-ND | LINEAR BATTERY CHARGER 1 CELL 8-ESOP | |
| U2 | 1 | DRV5032FADBZR | 296-47765-1-ND | MAGNETIC SWITCH OMNIPOL SOT23-3 | |
| U3 | 1 | TPS613222ADBVR | 296-50503-1-ND | IC REG BOOST 5V 2.5A SOT23-5 | |
| U4 | 1 | 4-Wire Connector | — | 4-Wire Connector | Custom footprint |
| U5 | 1 | XC6206P332MR-G | 893-XC6206P332MR-GCT-ND | IC REG LINEAR 3.3V 200MA SOT23 | |
| U6 | 1 | ESP32-S3-WROOM-1-N16R8 | 5407-ESP32-S3-WROOM-1-N16R8CT-ND | RF TXRX MODULE BT PCB TRACE SMD | |
| U7, U8 | 2 | 8-Pin Header | — | 8-Pin Through-Hole Header | Custom footprint |
| External Modules | |||||
| U_LCD | 1 | ST7735S 1.8″ TFT | — | 1.8″ 128×160 SPI LCD Display Module (ST7735S) | Amazon · B0F1C8X7D8 |
| U_EPD | 1 | GDEY0213B74 | — | 2.13″ ePaper Display with Adapter Board | AliExpress |
| U_KB | 1 | CardKB v1.1 | — | M5Stack CardKB v1.1 — Full QWERTY I²C keyboard | M5Stack · SKU: U035-B |
| Mechanical | |||||
| — | 1 | 9028 | 469-1028-ND | MAGNET 0.236″ DIA × 0.098″ THICK CYL | No schematic ref |
| Total Quantity | 48 | ||||
A selection of engineering and design case studies — from concept through fabrication. Each card links to a detailed breakdown.
Short dispatches from the workbench — progress notes, design decisions, and lessons learned.