Skip to content

Custom SAMD21E17D Arduino compatible board for Eyeo Festival 2022 workshop

License

Notifications You must be signed in to change notification settings

ideo/eyeo-flower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eyeo-flower

Custom SAMD21E17D Arduino compatible board for making kinetic flora

To set up your Arduino Environment:

Go to Arduino → Preferences → Additional Board URLs Add these to your Additional Boards Manager URLs https://adafruit.github.io/arduino-board-index/package_adafruit_index.json https://raw.githubusercontent.com/ideo/ArduinoCore-samd/eyeo-flower/package_ideo_index.json

Go to Tools → Board → Boards Manager Type “samd” and install Adafruit SAMD (will take some time) and IDEO SAMD Boards

Select Tools → Manage Libraries Search and install Adafruit Zero FFT Library

Select Tools → Board → IDEO SAMD → Eyeo Flower Select correct Port in Tools → Port (“/dev/cu.usbmodem…” on OSX)

To make your own custom flower shape:

Online tool for petal shape generation

For the petal material we use translucent Yupo:

Cut on a Cricut machine with the setting "Light Cardstock - 65lb - 176GSM"

Parts and Assembly

The gerber, CPL and BOM files are formatted for PCB and assembly services from JLCPCB. So you should be able to just send them the boards. Last time I sent them out, I had to rework the TPS63070 (not sure why) and JLCPCB had a few issues with part placement packing around that area. I hand assembled a few of the parts they wouldn't do, and hot-air reworked some of the TPS63070 chips and the boards worked fine.

The gooseneck USB cables Make sure to select the USB C option!

The nitinol wire we used

8x KF2-M3-ET Broaching Nuts need to pe pressed into the holes on the board. I have a lathe at home so I used this to make a tool for a mini arbor press to press them in, but there are likely other ways to achieve a good press-fit.

We used 8x of these "Cheese Head M3 Screws" in the broaching nuts. They are narrower than the nuts, so they won't contact each other, they also have a nice flat bottom surface to ensure connection with the nitinol.

You will need some standard thru hole resistors to limit the current the goes to the wire. With our petal shape we end up with about 13cm of wire going from post to post. Our wire has 126Ω/m resistance and rated current maximum of 200mA. So our wire is 126⋅0.13 = 16.38Ω. To calculate the resistance we want at 5V max voltage, we use Ohm’s law to get V/I = R, 5/0.2=25Ω. We selected 10Ω resistors to put in series with the wire to make sure we never deliver too much current to the wire.

The pogo pins we used for our board programmer jig are these

About

Custom SAMD21E17D Arduino compatible board for Eyeo Festival 2022 workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published