This library requires SMBus: https://github.com/sparkfun/Qwiic_MAX3010x_Py/blob/9506ef1f95616271c84bb0c6db9cc821285c1af0/qwiic_max3010x/qwiic_max3010x.py#L71 Looks like it's only used here: https://github.com/sparkfun/Qwiic_MAX3010x_Py/blob/9506ef1f95616271c84bb0c6db9cc821285c1af0/qwiic_max3010x/qwiic_max3010x.py#L1083-L1086 Obviously this doesn't work in MicroPython, need to update to be more platform agnostic.