Page 1 of 1

Installing circuitpython on pyboard-d

Posted: Thu Feb 04, 2021 1:55 pm
by wdtatenh
Good day,
I've got a pair of ISM330DHC sensors from adafruit that I would really like to use with my pyboard - d. I'm trying to find any right up that goes into installing circuitpython on the pyboard -d . I've downloaded the .bin file but finding out how to get that on the pyboard has been an exercise in frustration.

I don't mind digging into the details, it's just not clear where I would find the details I require. Any assistance or suggestions would be greatly appreciated.
thanks in advance

Re: Installing circuitpython on pyboard-d

Posted: Thu Feb 04, 2021 6:23 pm
by scruss
do they have a CircuitPython firmware for the Pyboard-D? I didn't see one that would work.
Probably best to ask on the Adafruit CircuitPython and MicroPython forum

Re: Installing circuitpython on pyboard-d

Posted: Thu Feb 04, 2021 8:03 pm
by Roberthh
It should be not that hard to port the driver for PyBoard D. Typically it's only the communication part which needs to be changed.

Re: Installing circuitpython on pyboard-d

Posted: Fri Feb 05, 2021 12:20 am
by jimmo
wdtatenh wrote:
Thu Feb 04, 2021 1:55 pm
I've downloaded the .bin file
Which bin file is that? I don't think CircuitPython provides firmware for the pyboard-d (only the pyboard 1.1).

The general process is that you'll need to find a similar STM32F7-based board that CircuitPython does support and then update it to match the pyboard-d specifics.

Supporting WiFi is going to be much harder though as you'll need to adapt the driver from MicroPython.

Re: Installing circuitpython on pyboard-d

Posted: Fri Feb 05, 2021 6:00 am
by kevinkk525
It might be easier to just port your device driver to micropython.

Re: Installing circuitpython on pyboard-d

Posted: Fri Feb 05, 2021 9:33 am
by pythoncoder
That would definitely be my approach. Or use one of the many IMU's which already have MicroPython drivers.