A repository to hold all the code written for the MSP430 microcontroller I used while building my energy harvesting powered bicycle odometer. This bike odometer doesn't use a battery, so harvests energy from a small PV panel. Because of the very low amount of power available the very low power capable MSP430 microcontroller had to be used.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A custom designed split keyboard! Has sixty keys and maxes out the XIAO nrf52840's GPIO. It is wireless and has a battery on each side.
A Kindle-like e-reader device built on the ESP32-S3 Super Mini microcontroller. The device reads .txt files from a MicroSD card and displays them on a WeAct Studio e-paper display. It includes a DS3231 RTC for timekeeping, four navigation buttons, and battery charging support. The UI is designed using SquareLine Studio (LVGL-based).
Open-source NEMA-17 integrated servomotor (motor + closed-loop driver + controller + encoder). RS-485, Python/Arduino libraries, MCP server for AI control. Hardware, firmware and software.