Circuit Playground Classics---dying in droves

This is a special forum devoted to educators using Adafruit and Arduino products for teaching.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
User avatar
adafruit_support_carter
 
Posts: 24359
Joined: Tue Nov 29, 2016 2:45 pm

Re: Circuit Playground Classics---dying in droves

Post by adafruit_support_carter »

Yah. Really weird.

Try this and see if it helps:
https://learn.adafruit.com/introducing- ... aq-2921702

User avatar
shop4mondon
 
Posts: 46
Joined: Tue May 03, 2022 2:56 pm

Re: Circuit Playground Classics---dying in droves

Post by shop4mondon »

We have tried everything we could find on this website

No Luck

Is it possible that all of them are defective...or they just broke, wore out?

User avatar
adafruit_support_carter
 
Posts: 24359
Joined: Tue Nov 29, 2016 2:45 pm

Re: Circuit Playground Classics---dying in droves

Post by adafruit_support_carter »

Very unlikely they are all defective.

Just to be sure - at this point, you have a Circuit Playground that is known to *never* have been used by students? If so, please post a photo of both sides of that Circuit Playground. We'll look for any obvious hardware issues.

User avatar
shop4mondon
 
Posts: 46
Joined: Tue May 03, 2022 2:56 pm

Re: Circuit Playground Classics---dying in droves

Post by shop4mondon »

Here ya go
Attachments
PlaygroundBack.jpg
PlaygroundBack.jpg (415.55 KiB) Viewed 677 times
PlaygroundFront.jpg
PlaygroundFront.jpg (415.98 KiB) Viewed 677 times

User avatar
adafruit_support_carter
 
Posts: 24359
Joined: Tue Nov 29, 2016 2:45 pm

Re: Circuit Playground Classics---dying in droves

Post by adafruit_support_carter »

Thanks. Nothing obvious.

What happens if you plug in that CP and double press the reset button? What does the little red #13 LED next to the USB connector do?

User avatar
shop4mondon
 
Posts: 46
Joined: Tue May 03, 2022 2:56 pm

Re: Circuit Playground Classics---dying in droves

Post by shop4mondon »

We have tried reseting....and double clicking the reset button. The red light flashes, but our sketches still don't upload

Are we missing a step?

Can you tell me something we can't find on the website

User avatar
adafruit_support_carter
 
Posts: 24359
Joined: Tue Nov 29, 2016 2:45 pm

Re: Circuit Playground Classics---dying in droves

Post by adafruit_support_carter »

The red flashing is good - that means the bootloader is still there and running as expected. So the board is not dead.

It seems like the recovery process here should work:
https://learn.adafruit.com/introducing- ... aq-2921702
but it did not for some reason.

In the Arduino IDE, are you selecting the Circuit Playground from the Adafruit board support?
Tools > Board > Adafruit Boards > Adafruit Circuit Playground Classic

Or from the Arduino board support?
Tools > Board > Arduino AVR Boards > Adafruit Circuit Playground

User avatar
shop4mondon
 
Posts: 46
Joined: Tue May 03, 2022 2:56 pm

Re: Circuit Playground Classics---dying in droves

Post by shop4mondon »

Here's the error code I just received




Arduino: 1.8.19 (Mac OS X), Board: "Adafruit Circuit Playground"

Sketch uses 3868 bytes (13%) of program storage space. Maximum is 28672 bytes.
Global variables use 149 bytes of dynamic memory.
Forcing reset using 1200bps open/close on port /dev/cu.usbmodem142101
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem142101, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem142101, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, } => {}
PORTS {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, } / {/dev/cu.BLTH, /dev/cu.Bluetooth-Incoming-Port, /dev/cu.usbmodem142101, /dev/tty.BLTH, /dev/tty.Bluetooth-Incoming-Port, /dev/tty.usbmodem142101, } => {/dev/cu.usbmodem142101, /dev/tty.usbmodem142101, }
Found upload port: /dev/cu.usbmodem142101
/Users/don.carter/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/Users/don.carter/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -v -patmega32u4 -cavr109 -P/dev/cu.usbmodem142101 -b57600 -D -Uflash:w:/var/folders/r0/s0z6_qp14vz_60z3tbj59xrd0343ws/T/arduino_build_729552/Blink.ino.hex:i

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "/Users/don.carter/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf"
User configuration file is "/Users/don.carter/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/cu.usbmodem142101
Using Programmer : avr109
Overriding Baud Rate : 57600
avrdude: ser_drain(): read error: Device not configured
AVR Part : ATmega32U4
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 9000 9000 0x00 0x00
flash 65 6 128 0 yes 32768 128 256 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : butterfly
Description : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .avrdude: ser_send(): write error: Device not configured
avrdude: ser_drain(): read error: Device not configured
avrdude: ser_send(): write error: Device not configured
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding

avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
avrdude: ser_drain(): read error: Device not configured
avrdude: ser_send(): write error: Device not configured
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
avrdude: ser_send(): write error: Device not configured
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
avrdude: ser_send(): write error: Device not configured
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
the selected serial port avrdude: butterfly_recv(): programmer is not responding
does not exist or your board is not connected
Found programmer: Id = "?��"; type =
Software Version = .; Hardware Version = 0.�
avrdude: ser_send(): write error: Device not configured
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
avrdude: ser_send(): write error: Device not configured
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: ser_send(): write error: Device not configured
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: leave prog mode
avrdude: ser_send(): write error: Device not configured
avrdude: ser_recv(): read error: Device not configured
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: exit bootloader
avrdude: ser_close(): can't reset attributes for device: Device not configured

avrdude done. Thank you.



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

User avatar
adafruit_support_carter
 
Posts: 24359
Joined: Tue Nov 29, 2016 2:45 pm

Re: Circuit Playground Classics---dying in droves

Post by adafruit_support_carter »

In the Arduino IDE, are you selecting the Circuit Playground from the Adafruit board support?
Tools > Board > Adafruit Boards > Adafruit Circuit Playground Classic

Or from the Arduino board support?
Tools > Board > Arduino AVR Boards > Adafruit Circuit Playground

User avatar
shop4mondon
 
Posts: 46
Joined: Tue May 03, 2022 2:56 pm

Re: Circuit Playground Classics---dying in droves

Post by shop4mondon »

Here's a screenshot
Attachments
Screen Shot 2022-05-17 at 10.55.23 AM.png
Screen Shot 2022-05-17 at 10.55.23 AM.png (291.63 KiB) Viewed 668 times

User avatar
adafruit_support_carter
 
Posts: 24359
Joined: Tue Nov 29, 2016 2:45 pm

Re: Circuit Playground Classics---dying in droves

Post by adafruit_support_carter »

Thanks. Looks like the Arduino one.

And just to verify the general history - the CP shown in the photo has never been used by students, it used to work and successfully upload sketches, but at some point, for unknown reasons, it suddenly responds with the upload issue shown above? It is also unknown what the last successful sketch upload to the CP was?

No other changes involved. Same sketch. Same USB cable. Same PC.

User avatar
shop4mondon
 
Posts: 46
Joined: Tue May 03, 2022 2:56 pm

Re: Circuit Playground Classics---dying in droves

Post by shop4mondon »

Yep, Yep, and Yep

THANX for all of your dedicated responses.
We work with lots of gadgets and we can usually resolve issues on or own...or with a few suggestions from friendly folks like yourself.

But, we seem to be stumped

User avatar
adafruit_support_carter
 
Posts: 24359
Joined: Tue Nov 29, 2016 2:45 pm

Re: Circuit Playground Classics---dying in droves

Post by adafruit_support_carter »

At this point, do you have any CP's that still accept a new sketch upload?

User avatar
shop4mondon
 
Posts: 46
Joined: Tue May 03, 2022 2:56 pm

Re: Circuit Playground Classics---dying in droves

Post by shop4mondon »

We have two boards that are embedded in projects....and they are currently functioning.

Frankly, I'm afraid to try to upload any other sketches or experiment with them. We have an event coming up where we need them to work.

All 6 of the available boards have quit.

User avatar
adafruit2
 
Posts: 21190
Joined: Fri Mar 11, 2005 7:36 pm

Re: Circuit Playground Classics---dying in droves

Post by adafruit2 »

@shop do you know how to use CMD or Powershell in windows or Terminal in mac? the boards aren't bricked but we're not 100% sure what happening with your setup and we want to remove a level of complexity by skipping the IDE

Post Reply
Please be positive and constructive with your questions and comments.

Return to “For Educators”