# PlanktoScope Hat Hardware ## Buses and GPIO pinout ### I2C1 Bus #### RTC RV-3028-C7 Address 0x52 Configured through a kernel driver. #### OLED Display Address 0x3c ### SPI0 Bus #### Motor Controller 0: TMC5160 Chip Enable: SPI0_CE0 Motor Enable: GPIO23 Diagnostic output: GPIO16 for Error output GPIO20 for Stall output #### Motor Controller 1: TMC5160 Chip Enable: SPI0_CE1 Motor Enable: GPIO5 Diagnostic output: GPIO16 for Error output GPIO20 for Stall output ### GPIO #### Fan control PWM1 control through GPIO13 #### LED0 control PWM dimming frequency range: 6.5 kHz to 100 kHz PWM0 control through GPIO18 #### LED1 control PWM dimming frequency range: 6.5 kHz to 100 kHz PWM0 control through GPIO12 ### I2C0 Bus #### EEPROM M24C32 Address 0x50 For HAT information only.