Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use SparkFun LilyPad Protoboard Small: Examples, Pinouts, and Specs

Image of SparkFun LilyPad Protoboard Small
Cirkit Designer LogoDesign with SparkFun LilyPad Protoboard Small in Cirkit Designer

Introduction

The SparkFun LilyPad Protoboard Small is a versatile and compact prototyping board tailored for wearable electronics projects. It is part of the LilyPad Arduino ecosystem, which is a set of sewable electronic pieces designed to help you build soft circuits in textiles. This protoboard is ideal for creating custom, flexible circuit designs that can easily integrate with LilyPad Arduino boards and various electronic components.

Explore Projects Built with SparkFun LilyPad Protoboard Small

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
LilyPad Arduino and Accelerometer-Based Wearable Fitness Tracker with Heart Rate Monitoring
Image of proj2: A project utilizing SparkFun LilyPad Protoboard Small in a practical application
This circuit is designed for wearable applications, featuring a LilyPad Arduino USB microcontroller that controls a chain of LED Pixel Boards and reads data from a Heart Pulse Sensor and a three-axis Accelerometer. It is capable of interactive LED displays synchronized with motion and heart rate data, suitable for dynamic wearable projects.
Cirkit Designer LogoOpen Project in Cirkit Designer
Lilygo 7670e-Based Smart Interface with LCD Display and Keypad
Image of Paower: A project utilizing SparkFun LilyPad Protoboard Small in a practical application
This circuit features a Lilygo 7670e microcontroller interfaced with a 16x2 I2C LCD for display, a 4X4 membrane matrix keypad for input, and an arcade button for additional control. It also includes a 4G antenna and a GPS antenna for communication and location tracking capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Game Controller with SparkFun Pro Micro and Raspberry Pi 4B
Image of Raspberry Pi handheld: A project utilizing SparkFun LilyPad Protoboard Small in a practical application
This circuit is a custom game controller featuring a SparkFun Pro Micro microcontroller, multiple tactile pushbuttons, and two analog joysticks. The Pro Micro reads inputs from the buttons and joysticks, processes them, and sends the corresponding gamepad signals. Additionally, a Raspberry Pi 4B is powered by a Pisugar S Pro battery module.
Cirkit Designer LogoOpen Project in Cirkit Designer
ATmega328P-Based Sensor Hub with OLED Display and LIDAR
Image of TILTPCB: A project utilizing SparkFun LilyPad Protoboard Small in a practical application
This circuit features an Mtiny Uno ATmega328P microcontroller as its central processing unit, interfacing with a variety of sensors and peripherals. It includes a 0.96" OLED display and an MPU6050 accelerometer/gyroscope for user interface and motion sensing, respectively. The circuit also integrates a TF LUNA LIDAR for distance measurement, a DHT11 sensor for temperature and humidity readings, and uses a 9V battery with a 7805 voltage regulator for power management. Communication with a computer for programming and data exchange is facilitated by an Adafruit FTDI Friend module.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with SparkFun LilyPad Protoboard Small

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of proj2: A project utilizing SparkFun LilyPad Protoboard Small in a practical application
LilyPad Arduino and Accelerometer-Based Wearable Fitness Tracker with Heart Rate Monitoring
This circuit is designed for wearable applications, featuring a LilyPad Arduino USB microcontroller that controls a chain of LED Pixel Boards and reads data from a Heart Pulse Sensor and a three-axis Accelerometer. It is capable of interactive LED displays synchronized with motion and heart rate data, suitable for dynamic wearable projects.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Paower: A project utilizing SparkFun LilyPad Protoboard Small in a practical application
Lilygo 7670e-Based Smart Interface with LCD Display and Keypad
This circuit features a Lilygo 7670e microcontroller interfaced with a 16x2 I2C LCD for display, a 4X4 membrane matrix keypad for input, and an arcade button for additional control. It also includes a 4G antenna and a GPS antenna for communication and location tracking capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Raspberry Pi handheld: A project utilizing SparkFun LilyPad Protoboard Small in a practical application
Battery-Powered Game Controller with SparkFun Pro Micro and Raspberry Pi 4B
This circuit is a custom game controller featuring a SparkFun Pro Micro microcontroller, multiple tactile pushbuttons, and two analog joysticks. The Pro Micro reads inputs from the buttons and joysticks, processes them, and sends the corresponding gamepad signals. Additionally, a Raspberry Pi 4B is powered by a Pisugar S Pro battery module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of TILTPCB: A project utilizing SparkFun LilyPad Protoboard Small in a practical application
ATmega328P-Based Sensor Hub with OLED Display and LIDAR
This circuit features an Mtiny Uno ATmega328P microcontroller as its central processing unit, interfacing with a variety of sensors and peripherals. It includes a 0.96" OLED display and an MPU6050 accelerometer/gyroscope for user interface and motion sensing, respectively. The circuit also integrates a TF LUNA LIDAR for distance measurement, a DHT11 sensor for temperature and humidity readings, and uses a 9V battery with a 7805 voltage regulator for power management. Communication with a computer for programming and data exchange is facilitated by an Adafruit FTDI Friend module.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Wearable technology projects
  • E-textiles and smart garments
  • Educational purposes for learning about electronics and circuit design
  • Prototyping for interactive art installations
  • DIY crafts that incorporate electronics

Technical Specifications

Key Technical Details

  • Diameter: 45mm
  • Maximum Voltage: 5.5V
  • Maximum Current: Varies based on attached components
  • Material: Flexible PCB
  • Connection Points: Multiple sew tabs for components and power lines

Pin Configuration and Descriptions

Pin Label Description
VCC Connection point for positive voltage supply
GND Connection point for ground
A0-A5 Analog input/output sew tabs
D2-D11 Digital input/output sew tabs
SDA Serial Data line for I2C communication
SCL Serial Clock line for I2C communication

Usage Instructions

How to Use the Component in a Circuit

  1. Planning Your Design: Before sewing, plan your circuit layout. Ensure that the placement of the LilyPad Protoboard and other components allows for secure connections and functionality.

  2. Attaching Components: Use conductive thread to sew electronic components onto the protoboard. Ensure that the connections are tight and secure.

  3. Powering the Circuit: Connect a power supply to the VCC and GND tabs. The LilyPad Protoboard Small operates at a maximum of 5.5V.

  4. Connecting to a LilyPad Arduino: Use conductive thread to connect the protoboard's sew tabs to corresponding pins on a LilyPad Arduino board.

  5. Testing: After assembling the circuit, test it for functionality before integrating it into your project.

Important Considerations and Best Practices

  • Conductive Thread: Ensure that the conductive thread does not fray or create short circuits.
  • Insulation: Insulate the back of the protoboard if it will come into contact with conductive materials.
  • Washability: If the project needs to be washable, consider using waterproof components and securing all connections.
  • Durability: Reinforce connections with clear nail polish or fabric glue to prevent them from coming loose over time.

Troubleshooting and FAQs

Common Issues Users Might Face

  • Loose Connections: If components are not responding, check for loose threads or poor connections.
  • Short Circuits: Ensure that conductive threads have not crossed paths or frayed, creating unintended connections.

Solutions and Tips for Troubleshooting

  • Testing Continuity: Use a multimeter to test the continuity of your sewn connections.
  • Secure Knots: Make sure to tie secure knots when starting and finishing sewing with conductive thread.
  • Isolation: Place a piece of fabric or electrical tape between overlapping conductive threads that are not meant to connect.

FAQs

Q: Can I wash my LilyPad Protoboard project? A: Yes, but ensure all components are washable, and the battery is removed. Hand wash gently and allow to air dry.

Q: How do I connect the LilyPad Protoboard to a standard Arduino UNO? A: While the LilyPad Protoboard is designed for use with the LilyPad Arduino, it can be connected to an Arduino UNO using jumper wires soldered to the protoboard's connection points.

Q: What is the maximum number of components I can attach to the protoboard? A: The number of components is limited by the number of connection points and the power requirements of your design. Ensure that the total current draw does not exceed the power supply's capabilities.

Example Code for Arduino UNO

Below is an example code snippet for blinking an LED attached to the LilyPad Protoboard Small, which is connected to an Arduino UNO. This assumes you have an LED sewn to pin D11 and a resistor if needed.

// Define the LED pin
const int ledPin = 11; // D11 on the LilyPad Protoboard

void setup() {
  // Set the LED pin as an output
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // Turn the LED on
  digitalWrite(ledPin, HIGH);
  // Wait for one second
  delay(1000);
  // Turn the LED off
  digitalWrite(ledPin, LOW);
  // Wait for one second
  delay(1000);
}

Remember to adjust the ledPin variable to match the pin you have used on the LilyPad Protoboard.