Code Monkey home page Code Monkey logo

lilypad_lilymini_protosnap's Introduction

LilyMini ProtoSnap

alt text

LilyMini ProtoSnap (https://www.sparkfun.com/products/14063)

The LilyMini ProtoSnap is a great way to create interactive e-textile circuits. At the center of the board is a pre-programmed LilyMini microcontroller connected to a LilyPad Light Sensor, LilyPad Button and two pairs of LilyPad LEDs.

Like other ProtoSnap boards, the LilyMini ProtoSnap has all of these parts connected together on the board, enabling you to play with the circuit before you sew. When you're ready to make your project, snap out the parts and sew them together!

The LilyMini ProtoSnap ships with pre-loaded code that exercises all the LilyPad pieces connected to it. The sample code has three modes, which can be selected by pressing the LilyPad Button on the bottom-left side of the ProtoSnap. The built-in RGB LED on the LilyMini will change color to indicate which mode has been selected:

  • White: All LEDs on.
  • Magenta: LEDs fade in and out in a breathing pattern. When the light sensor is covered, LEDs fade faster.
  • Cyan/Blue: When the board is in darkness, the LEDs will twinkle (perfect for night-lights)

You can use the built-in code to make your own projects (see the hook-up guide below), or you can reprogram the LilyMini using the Arduino system . Reprogramming instructions coming soon (1/1/17).

Repository Contents

This repository includes the hardware design files and binaries for the release firmware.
Reprogramming information and source code are coming soon (1/1/17).

  • /Documentation - Data sheets, additional product information
  • /Firmware - Preinstalled code
  • /Hardware - Eagle design files (.brd, .sch)
  • /Production - Production panel files (.brd)

Documentation

  • Hookup Guide - Basic hookup guide and example projects for the LilyMini ProtoSnap

License Information

This product is open source! Please review the LICENSE.md file for license information. If you have any questions or concerns on licensing, please contact [email protected]. This information is distributed as-is; no warranty is given.

Have fun! - Your friends at SparkFun.

Acknowledgement

We gratefully acknowledge the following people and groups for their open-source contributions:

  • Arduino LLC and Atmel Corporation/Thibaut Viard for bringing Arduino support to the SAMD21.
  • Justin Mattair of Mattairtech, Inc. for porting Arduino's SAMD21 bootloader and Shumatech's BOSSAC to the SAMD11.

lilypad_lilymini_protosnap's People

Contributors

adamsilva avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lilypad_lilymini_protosnap's Issues

Vertical USB?

If there is the intent to sew this board to cloth or other materials, why would you put the USB connector sticking out of the PCB plane?
Seems that would be:

  • uncomfortable if pressed against skin
  • greatly increase the chances of snagging on supporting material or other "things"
  • greatly increase the chances of damaging the PCB or even snapping-off the USB connector

LEDs interfering with SWD?

I've been trying to program a new bootloader onto the LilyMini via openocd, and I haven't been able to successfully get any of either the Rpi bit bang interface or a CMSIS-DAP interface to talk to the board via the SWD pins on the back. Could the LEDs wired onto PA30 and PA31 be interfering with this? Any advice would be much appreciated.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.