Wanting to demystify how commodity ESCs work, I built a trapezoidal sensorless BLDC driver. It doesn’t have FOC (yet) but it does have LIN.
The place for most of the things that I do for fun in my free time.
Transmits button, microphone, accelerometer, and magnetometer data when awake and sips 2.5uA while asleep.
Since LIN transceivers are glorified level translators and LIN is slow enough to bit-bang, I built a LIN node using an ATtiny10.
By connecting the RMII interfaces of two PHYs, this board bidirectionally converts between 100BASE-T1 and 100BASE-TX packets.
Designed as an open-source alternative to the PCAN-USB Pro, JABICAN-USB Pro runs JABI to provide isolated CAN and LIN access over USB.
Inspired by the CAN API, I designed a LIN API for Zephyr along with one implementation built on top of the UART driver.
Easily access any microcontroller’s peripherals from anywhere! Supports all major operating systems and libraries are available for C++, Python, and gRPC.
I might be a couple years late to the party, but here’s a tiny board powered by LUFA’s AVRISP MKII project.
After parsing through much documentation, I learned enough to design a DAPLink probe based around the ever-popular STM32F103.
During the great chip shortage of 2021, I decided it was about time I designed something with an FPGA on it.