Seesaw breakout not found on I2C by Feather M0

Breakout boards, sensors, other Adafruit kits, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Cole_B
 
Posts: 3
Joined: Fri Jul 02, 2021 10:19 pm

Seesaw breakout not found on I2C by Feather M0

Post by Cole_B »

Hello,

I am trying to use a seesaw breakout (https://www.adafruit.com/product/3657) with a Feather M0 WiFi (https://www.adafruit.com/product/3010). I have not modified or reloaded the firmware on the seesaw. The two boards are connected as shown:
Test Setup
Test Setup
IMG_20210729_163220.jpg (139.84 KiB) Viewed 102 times
Seesaw Connections
Seesaw Connections
IMG_20210729_163229.jpg (126.34 KiB) Viewed 102 times
M0 Connections
M0 Connections
IMG_20210729_163300.jpg (128.59 KiB) Viewed 102 times
When I load the seesaw blink example to the M0, the serial output returns "ERROR!". I have also tried loading i2c_scanner (https://playground.arduino.cc/Main/I2cScanner/) and no devices are detected.

The seesaw blink example as I have it loaded:

Code: Select all


#include "Adafruit_seesaw.h"

Adafruit_seesaw ss;

void setup() {
  Serial.begin(115200);
  // Wait until serial port is opened
  while (!Serial) { delay(1); }
  
  if(!ss.begin()){
    Serial.println("ERROR!");
    while(1);
  }
  else Serial.println("seesaw started");

  ss.pinMode(15, OUTPUT);
}

void loop() {
  ss.digitalWrite(15, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  ss.digitalWrite(15, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);  
}

I have also tried:
- Powering both devices off and on
- Pressing the reset buttons on both devices
- Reloading the example code to the M0 with the seesaw already powered on
- Connecting the M0 to a different I2C device and that device is working as expected
- Confirming that the seesaw 3.3v output is at the correct voltage

This problem is occurring with two seesaw breakouts which were purchased recently and have not been used before.

Are there any other steps I can take to try to get the breakouts working?

User avatar
dastels
 
Posts: 15658
Joined: Tue Oct 20, 2015 3:22 pm

Re: Seesaw breakout not found on I2C by Feather M0

Post by dastels »

Was the working I2C device connected using the same wires? How is the soldering on the Seesaw? A connection error is the first thing to rule out.

Dave

User avatar
Cole_B
 
Posts: 3
Joined: Fri Jul 02, 2021 10:19 pm

Re: Seesaw breakout not found on I2C by Feather M0

Post by Cole_B »

Hello Dave,

Thanks for the fast response! Yes, the working I2C device used the same jumper wires. The header soldering looks good on both seesaws and the connections look good when I do a continuity test.
Seesaw Solder Connections
Seesaw Solder Connections
IMG_20210729_190604.jpg (171.88 KiB) Viewed 96 times
Cole

User avatar
dastels
 
Posts: 15658
Joined: Tue Oct 20, 2015 3:22 pm

Re: Seesaw breakout not found on I2C by Feather M0

Post by dastels »

OK, so the wires are good, and the soldering looks decent.

The call to begin is failing, which doesn't bode well.

lease email [email protected] with a link to this thread, your order number, and request the replacement of one Adafruit ATSAMD09 Breakout with seesaw.

Dave

User avatar
Cole_B
 
Posts: 3
Joined: Fri Jul 02, 2021 10:19 pm

Re: Seesaw breakout not found on I2C by Feather M0

Post by Cole_B »

Thanks, will do

Cole

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Products from Adafruit”