Hello,
I got my double mainboard (https://www.sparkfun.com/products/20595) a few days ago but I believe it to be defective.
I got three modules with my mainboard + esp32 processor board:
- OLED Breakout (QWIIC)
(https://www.sparkfun.com/products/14532)
- CAN bus function board
(https://www.sparkfun.com/products/21775)
- GPS module
(https://www.sparkfun.com/products/18378)
Anyways…my issue is that no matter what I do, I can’t get the function one slot to work. Everytime I connect a function card to it, the board refuses to boot or get into a flashable state…however, I can plug in a combination the screen + any of the other modules in the function zero slot. Function zero slot + QWIIC on default i2c bus works perfectly.
I’m able to talk to the CAN controller via SPI on the function zero port, and to the GPS receiver if its placed in that same port. I checked to make sure that there is only a single pair or pullup resistors on my i2c bus, to make sure its not that. Also, the CAN module connects via SPI. Meaning whether the function card is using i2c or SPI, either way, it won’t boot if its on the function one port.
I’m not sure if maybe there is some limitation I’m running into? Ideally I would like to be able to use all my modules at the same time…I tried to contact SF to RMA because I’ve been unable to figure this out on my own, but I’m hoping maybe its something I’m not aware of.
Thanks in advance for the help,
- Luis