Close

PewPew 4.1

A project log for PewPew FeatherWing

A shield for Adafruit Feather boards with buttons and a LED matrix display, for simple games.

dehipudeʃhipu 10/15/2017 at 00:337 Comments

I assembled one of the boards for the PewPew 4.1 and got it to work. It's really close to what I want ultimately, at least feature-wise.

It has the IS31FL3733 chip for handling the LED matrix, an ATSAMD21E18A-AU microcontroller for running CircuitPython, and extra S25FL216K0PMFI011 flash memory for more disk space, a battery charging circuit, and a piezo speaker. I should have an amplifier for the speaker in there too, but I didn't get it to work yet — I have parts for it on order. Oh, and I'm using a rectifier diode in place of a shottky diode, because I'm waiting for those too.

I have made a custom board definition for CircuitPython, and built custom firmware for it — so that I can make use of all the pins I need and the extra flash memory. Once I finalize the hardware, I will submit the board definition to the CircuitPython upstream.

I'm still not happy with three things: the position of the speaker, the connectors for the battery and the fact that the board is pretty difficult to assemble manually. I would definitely not want to have to assemble 10 of them. So now it's time for optimization of the layout, possibly moving a few parts around. I also considered replacing the piezo speaker with a headphone jack — we will see about that.

Discussions

davedarko wrote 10/26/2017 at 22:43 point

do you have a link for the speaker by any chance? Not sure how to find what I think to be the right one...

  Are you sure? yes | no

deʃhipu wrote 10/26/2017 at 23:03 point

I found my speaker here: https://www.aliexpress.com/store/group/SMD-buzzer/2781051_510467052.html — I'm sure you will find something that you like there. The next version is going to use this one: https://www.aliexpress.com/item/Passive-SMD-Magnetic-Audible-Buzzer-3V-110mA-73dB-KLJ-4020/32804719115.html

  Are you sure? yes | no

davedarko wrote 10/26/2017 at 23:17 point

Cool thanks! You don't have them on the pam8203 though, right? Just as a piezo on a pin?

  Are you sure? yes | no

davedarko wrote 10/27/2017 at 08:06 point

just re read and past you responded :D

  Are you sure? yes | no

deʃhipu wrote 10/27/2017 at 08:19 point

The piezos I have directly on a pin, the magnetic speakers I have on the pam8203.

  Are you sure? yes | no

davedarko wrote 10/27/2017 at 08:21 point

sounds very reasonable :)

  Are you sure? yes | no