O.H.E.Orhun Habib Erdogan, home

W-04 · May 2023 – Jul 2024 · Best

Fyllar

Mechatronic Engineer (part-time)

Fyllar, part of WeFabricate, makes a smart refill station: you bring your own bottle, pick detergent or soap on a touch screen, and it fills it without the mess. Less single-use plastic in shops.

Inside a dispenser like that there are motors that need to be told exactly what to do. I wrote the low-level driver for the motor driver chip.

Chip
MCF8329A (BLDC, FOC)
Bus
I²C
Language
C++, C#
Status
Shipped

Fig. 1 — How it fits together · swipe →

ApplicationBLDC driver library (C++)Register mapI²C busMCF8329A gate driver (FOC)3-phase BLDC motor← the part I wrotePhase currents U · V · W (sketch)

02What I actually did4 steps

01 · Read the datasheet

The MCF8329A: a three-phase BLDC gate driver with field-oriented control, configured over I²C.

C++I²CBLDC / FOCC#