Main.ArduinoBoardLilyPadSimple History

Hide minor edits - Show changes to markup

May 28, 2013, at 12:48 PM by Alberto Cicchi -
Changed lines 5-9 from:
to:
April 04, 2013, at 07:51 PM by Leah Buechley -
Changed lines 50-51 from:

The board can be turned on and off with the on-board switch. The board can be turned on and off with the on-board switch. When the board is unplugged from an FTDI adapter and powered via its on-board battery, the switch turns the board on and off; with the switch in the ON position, the microcontroller receives power and the board runs and with the switch in the OFF position, the microcontroller doesn't receive power. When the board is powered via an FTDI adapter, the board remains on all of the time; with the switch in the ON position, the microcontroller receives power from the battery (or the FTDI board via the battery charging circuit if no battery is attached) and with the switch in the OFF position, the microcontroller receives power from the FTDI adapter.

to:

The board can be turned on and off with the on-board switch. When the board is unplugged from an FTDI adapter and powered via a battery, the switch turns the board on and off; with the switch in the ON position, the microcontroller receives power and the board runs and with the switch in the OFF position, the microcontroller doesn't receive power. When the board is powered via an FTDI adapter, the board remains on all of the time; with the switch in the ON position, the microcontroller receives power from the battery (or the FTDI board via the battery charging circuit if no battery is attached) and with the switch in the OFF position, the microcontroller receives power from the FTDI adapter.

April 04, 2013, at 07:48 PM by Leah Buechley -
Changed lines 12-13 from:

The LilyPad Arduino Simple is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the LilyPad Arduino Main Board, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a JST connector and a built in charging circuit Lithium Polymer batteries. The board is based on the ATmega328.

to:

The LilyPad Arduino Simple is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the LilyPad Arduino Main Board, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a JST connector and a built in charging circuit for Lithium Polymer batteries. The board is based on the ATmega328.

April 04, 2013, at 07:47 PM by Leah Buechley -
Changed lines 18-21 from:
to:

Schematic: LilyPadSimple_schematic.pdf

EAGLE (CAD) Files: LilyPadSimple_Board.zip

April 04, 2013, at 07:43 PM by Leah Buechley -
Changed lines 3-4 from:
to:
March 26, 2013, at 07:34 PM by Leah Buechley -
Changed lines 62-63 from:

Each of the 9 digital i/o pins on the LilyPad Arduino Simple can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5V volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20 kOhms. In addition, some pins have specialized functions:

to:

Each of the 9 digital I/O pins on the LilyPad Arduino Simple can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5V volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20 kOhms. In addition, some pins have specialized functions:

Changed lines 66-67 from:
  • Analog Inputs: A2-A5. The LilyPad Simple Arduino has 4 analog inputs, labeled A2 through A5, all of which can also be used as digital i/o. Each analog input provide 10 bits of resolution (i.e. 1024 different values). By default the analog inputs measure from ground to 5 volts, though is it possible to change the upper end of their range using the analogReference() function.
to:
  • Analog Inputs: A2-A5. The LilyPad Simple Arduino has 4 analog inputs, labeled A2 through A5, all of which can also be used as digital I/O. Each analog input provide 10 bits of resolution (i.e. 1024 different values). By default the analog inputs measure from ground to 5 volts, though is it possible to change the upper end of their range using the analogReference() function.
March 26, 2013, at 07:33 PM by Leah Buechley -
Changed lines 1-2 from:

Arduino LilyPad Simple

to:

LilyPad Arduino Simple

Changed lines 12-15 from:

The Arduino LilyPad Simple is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a JST connector and a built in charging circuit Lithium Polymer batteries. The board is based on the ATmega328.

The Arduino LilyPad Simple was designed and developed by Leah Buechley and SparkFun Electronics.

to:

The LilyPad Arduino Simple is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the LilyPad Arduino Main Board, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a JST connector and a built in charging circuit Lithium Polymer batteries. The board is based on the ATmega328.

The LilyPad Arduino Simple was designed and developed by Leah Buechley and SparkFun Electronics.

Changed line 24 from:

Warning: Don't power the Arduino LilyPad Simple with more than 5.5 volts, or plug the power in backwards: you'll kill it.

to:

Warning: Don't power the LilyPad Arduino Simple with more than 5.5 volts, or plug the power in backwards: you'll kill it.

Changed lines 40-43 from:

The Arduino LilyPad Simple can be programmed with the Arduino software (download). Select "LilyPad Arduino" from the Tools > Board menu (according to the microcontroller on your board). For details, see the reference and tutorials.

The ATmega328 on the Arduino LilyPad Simple comes preburned with a bootloader that allows you to upload new code to it with the Arduino software.

to:

The LilyPad Arduino Simple can be programmed with the Arduino software (download). Select "LilyPad Arduino" from the Tools > Board menu (according to the microcontroller on your board). For details, see the see the LilyPad Arduino Getting Started Guide.

The ATmega328 on the LilyPad Arduino Simple comes preburned with a bootloader that allows you to upload new code to it with the Arduino software.

Changed lines 48-53 from:

The Arduino LilyPad Simple can be powered with an external power supply or with a FTDI compatible adapter.

The board can be turned on and off with the on-board switch. With the switch in the ON position, the microcontroller receives power and the board runs. With the switch in the "OFF" position, the microcontroller doesn't receive power. (This is true whether the board is powered via FTDI or a battery.)

An external power supply should provide between 2.7 and 5.5 volts. The Lilypad Simple is designed with battery use in mind. Again, don't power the Arduino LilyPad Simple with more than 5.5 volts, or plug the power in backwards: you'll kill it.

to:

The LilyPad Arduino Simple can be powered with an external power supply or with an FTDI compatible adapter.

The board can be turned on and off with the on-board switch. The board can be turned on and off with the on-board switch. When the board is unplugged from an FTDI adapter and powered via its on-board battery, the switch turns the board on and off; with the switch in the ON position, the microcontroller receives power and the board runs and with the switch in the OFF position, the microcontroller doesn't receive power. When the board is powered via an FTDI adapter, the board remains on all of the time; with the switch in the ON position, the microcontroller receives power from the battery (or the FTDI board via the battery charging circuit if no battery is attached) and with the switch in the OFF position, the microcontroller receives power from the FTDI adapter.

An external power supply should provide between 2.7 and 5.5 volts. The Lilypad Simple is designed with battery use in mind; 3.7 volt Lithium Polymer batteries can be plugged directly into the on-board JST connector. Again, don't power the LilyPad Arduino Simple with more than 5.5 volts, or plug the power in backwards: you'll kill it.

Changed lines 60-63 from:

The LilyPad Simple has fewer inputs and outputs than the Arduino LilyPad. There are a total of 9 I/O pins on the Simple board, one exposed pin for +3.3VDC, and one pin for ground.

Each of the 9 digital i/o pins on the Arduino LilyPad Simple can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5V volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20 kOhms. In addition, some pins have specialized functions:

to:

The LilyPad Simple has fewer inputs and outputs than the LilyPad Arduino Main Board. There are a total of 9 I/O pins on the Simple board, one exposed pin for +3.3VDC, and one pin for ground.

Each of the 9 digital i/o pins on the LilyPad Arduino Simple can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5V volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20 kOhms. In addition, some pins have specialized functions:

Changed lines 70-74 from:

Rather than requiring a physical press of the reset button before an upload, the LilyPad Simple Arduino is designed in a way that allows it to be reset by software running on a connected computer. The bootloader can also be initiated by pressing the reset button on the Arduino LilyPad Simple.

Because of the way the Arduino LilyPad Simple handles reset it's best to let the Arduino software try to initiate the reset before uploading. If the software can't reset the board you can always start the bootloader by pressing the reset button.

to:

Rather than requiring a physical press of the reset button before an upload, the LilyPad Simple Arduino is designed in a way that allows it to be reset by software running on a connected computer. The bootloader can also be initiated by pressing the reset button on the LilyPad Arduino Simple.

Because of the way the LilyPad Arduino Simple handles reset it's best to let the Arduino software try to initiate the reset before uploading. If the software can't reset the board you can always start the bootloader by pressing the reset button.

Changed lines 77-78 from:

The Arduino LilyPad Simple is a circle, approximately 50mm (2") in diameter. The board itself is .8mm (1/32") thick (approximately 3mm (1/8") where electronics are attached).

to:

The LilyPad Arduino Simple is a circle, approximately 50mm (2") in diameter. The board itself is .8mm (1/32") thick (approximately 3mm (1/8") where electronics are attached).

Changed lines 81-82 from:

Wash at your own risk - we do ;). We recommend washing projects by hand with a mild detergent. Drip dry. Make sure you remove your power supply first!

to:

We recommend washing projects in cold water by hand with a mild detergent. Drip dry. Do not dry clean or dry in a dryer. Remove the battery before washing the board!

Changed lines 85-90 from:

To get your Arduino LilyPad Simple working, see this guide.

SparkFun Electronics has a range of accessories for use with the Arduino LilyPad family.

Additional information on the Arduino LilyPad Simple can be found at the LilyPad website.

to:

To get your LilyPad Arduino Simple working, see this guide.

SparkFun Electronics has a range of accessories for use with the LilyPad Arduino family.

Additional information on the LilyPad Arduino Simple, including detailed information about how to stitch it to fabric, can be found on the LilyPad Arduino Simple page on the LilyPad website.

December 14, 2012, at 04:24 PM by Scott Fitzgerald -
Changed lines 1-2 from:

LilyPad Simple Arduino

to:

Arduino LilyPad Simple

Changed lines 12-15 from:

The LilyPad Simple Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a JST connector and a built in charging circuit Lithium Polymer batteries. The board is based on the ATmega328.

The LilyPad Simple Arduino was designed and developed by Leah Buechley and SparkFun Electronics.

to:

The Arduino LilyPad Simple is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a JST connector and a built in charging circuit Lithium Polymer batteries. The board is based on the ATmega328.

The Arduino LilyPad Simple was designed and developed by Leah Buechley and SparkFun Electronics.

Changed line 24 from:

Warning: Don't power the LilyPad Simple Arduino with more than 5.5 volts, or plug the power in backwards: you'll kill it.

to:

Warning: Don't power the Arduino LilyPad Simple with more than 5.5 volts, or plug the power in backwards: you'll kill it.

Changed lines 40-41 from:

The LilyPad Arduino USB can be programmed with the Arduino software (download). Select "LilyPad Arduino USB" from the Tools > Board menu (according to the microcontroller on your board). For details, see the reference and tutorials.

to:

The Arduino LilyPad Simple can be programmed with the Arduino software (download). Select "LilyPad Arduino" from the Tools > Board menu (according to the microcontroller on your board). For details, see the reference and tutorials.

Changed lines 44-45 from:

The LilyPad Simple doe snot have an onboard USBSerial adapter or USB connector. To program the board, you will need to use a FTDI compatible adapter like the USBSerial Light Adapter.

to:

The LilyPad Simple does not have an onboard USBSerial adapter or USB connector. To program the board, you will need to use a FTDI compatible adapter like the USBSerial Light Adapter.

Changed lines 48-49 from:

The LilyPad Arduino can be powered with an external power supply or with a FTDI compatible adapter.

to:

The Arduino LilyPad Simple can be powered with an external power supply or with a FTDI compatible adapter.

Changed lines 52-53 from:

An external power supply should provide between 2.7 and 5.5 volts. The Lilypad Simple is designed with battery use in mind. Again, don't power the LilyPad Arduino with more than 5.5 volts, or plug the power in backwards: you'll kill it.

to:

An external power supply should provide between 2.7 and 5.5 volts. The Lilypad Simple is designed with battery use in mind. Again, don't power the Arduino LilyPad Simple with more than 5.5 volts, or plug the power in backwards: you'll kill it.

Changed lines 60-63 from:

The LilyPad Simple has fewer inputs and outputs than the Arduino LilyPad. There are a total of 9 I/O pins on the Simple board, one exposed pin for +5VDC, and one pin for ground.

Each of the 9 digital i/o pins on the LilyPad Arduino USB can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5V volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20 kOhms. In addition, some pins have specialized functions:

to:

The LilyPad Simple has fewer inputs and outputs than the Arduino LilyPad. There are a total of 9 I/O pins on the Simple board, one exposed pin for +3.3VDC, and one pin for ground.

Each of the 9 digital i/o pins on the Arduino LilyPad Simple can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5V volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20 kOhms. In addition, some pins have specialized functions:

Changed lines 70-74 from:

Rather than requiring a physical press of the reset button before an upload, the LilyPad Simple Arduino is designed in a way that allows it to be reset by software running on a connected computer. The bootloader can also be initiated by pressing the reset button on the LilyPad Simple Arduino.

Because of the way the LilyPad Simple Arduino handles reset it's best to let the Arduino software try to initiate the reset before uploading. If the software can't reset the board you can always start the bootloader by pressing the reset button.

to:

Rather than requiring a physical press of the reset button before an upload, the LilyPad Simple Arduino is designed in a way that allows it to be reset by software running on a connected computer. The bootloader can also be initiated by pressing the reset button on the Arduino LilyPad Simple.

Because of the way the Arduino LilyPad Simple handles reset it's best to let the Arduino software try to initiate the reset before uploading. If the software can't reset the board you can always start the bootloader by pressing the reset button.

Changed lines 77-78 from:

The LilyPad Simple Arduino is a circle, approximately 50mm (2") in diameter. The board itself is .8mm (1/32") thick (approximately 3mm (1/8") where electronics are attached).

to:

The Arduino LilyPad Simple is a circle, approximately 50mm (2") in diameter. The board itself is .8mm (1/32") thick (approximately 3mm (1/8") where electronics are attached).

Changed lines 85-90 from:

To get your LilyPad Arduino working, see this guide.

SparkFun Electronics has a range of accessories for use with the LilyPad Arduino.

Additional information on the LilyPad Simple Arduino can be found at the LilyPad website.

to:

To get your Arduino LilyPad Simple working, see this guide.

SparkFun Electronics has a range of accessories for use with the Arduino LilyPad family.

Additional information on the Arduino LilyPad Simple can be found at the LilyPad website.

December 14, 2012, at 04:12 PM by Scott Fitzgerald -
Changed lines 12-13 from:

The LilyPad Simple Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a a JST connector and a built in charging circuit Lithium Polymer batteries. The board is based on the ATmega328.

to:

The LilyPad Simple Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a JST connector and a built in charging circuit Lithium Polymer batteries. The board is based on the ATmega328.

December 14, 2012, at 03:28 PM by Scott Fitzgerald -
Changed lines 12-13 from:

The LilyPad Simple Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a charging circuit for Lithium Polymer batteries. The board is based on the ATmega328.

to:

The LilyPad Simple Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a a JST connector and a built in charging circuit Lithium Polymer batteries. The board is based on the ATmega328.

Deleted line 15:
December 14, 2012, at 03:12 PM by Scott Fitzgerald -
Changed lines 41-42 from:

The LilyPad Simple Arduino can be programmed with the Arduino software (download). *Note*, the LilyPad Arduino should only be programmed with software versions 0010 or higher. You can program it with earlier versions, but all of the time related functions will be off (twice as slow as they should be).

to:

The LilyPad Arduino USB can be programmed with the Arduino software (download). Select "LilyPad Arduino USB" from the Tools > Board menu (according to the microcontroller on your board). For details, see the reference and tutorials.

Changed lines 51-52 from:

An on/off switch is mounted on the board.

to:

The board can be turned on and off with the on-board switch. With the switch in the ON position, the microcontroller receives power and the board runs. With the switch in the "OFF" position, the microcontroller doesn't receive power. (This is true whether the board is powered via FTDI or a battery.)

Changed lines 55-56 from:

The LilyPad Simple includes a charging circuit based on the MCP73831. When connected by an FTDI cable or board, and a battery is plugged into the connector, place the power switch in the "off" position to charge the battery,

to:

The board contains a MCP73831 LiPo battery charging chip. If the board is connected to both a FTDI connection and a battery, the FTDI power will charge the battery. This is true regardless of the position of the switch. The LED adjacent to the switch lights up while the battery is being charged. The charging will stop automatically when the battery is fully charged.

Changed lines 63-64 from:

All 9 I/O pins can be used as digital inputs and outputs. They correspond to Arduino digital pins 5, 6, 9, 10, 11, 16, 17, 18, and 19. PWM is available on pins 5, 6, 9, 10 and 11. Analog input is possible on pins A2, A3, A4, and A5.

to:

Each of the 9 digital i/o pins on the LilyPad Arduino USB can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5V volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20 kOhms. In addition, some pins have specialized functions:

  • PWM: 5, 6, 9, 10, 11 Provide 8-bit PWM output with the analogWrite() function.

  • Analog Inputs: A2-A5. The LilyPad Simple Arduino has 4 analog inputs, labeled A2 through A5, all of which can also be used as digital i/o. Each analog input provide 10 bits of resolution (i.e. 1024 different values). By default the analog inputs measure from ground to 5 volts, though is it possible to change the upper end of their range using the analogReference() function.

Automatic (Software) Reset and Bootloader Initiation

Rather than requiring a physical press of the reset button before an upload, the LilyPad Simple Arduino is designed in a way that allows it to be reset by software running on a connected computer. The bootloader can also be initiated by pressing the reset button on the LilyPad Simple Arduino.

Because of the way the LilyPad Simple Arduino handles reset it's best to let the Arduino software try to initiate the reset before uploading. If the software can't reset the board you can always start the bootloader by pressing the reset button.

December 14, 2012, at 12:39 AM by Scott Fitzgerald -
December 14, 2012, at 12:36 AM by Scott Fitzgerald -
Changed lines 49-50 from:

The LilyPad Arduino can be powered with an external power supply or with a FTDI compatible adapter.

to:

The LilyPad Arduino can be powered with an external power supply or with a FTDI compatible adapter.

An on/off switch is mounted on the board.

Added lines 59-64:

Inputs and Outputs

The LilyPad Simple has fewer inputs and outputs than the Arduino LilyPad. There are a total of 9 I/O pins on the Simple board, one exposed pin for +5VDC, and one pin for ground.

All 9 I/O pins can be used as digital inputs and outputs. They correspond to Arduino digital pins 5, 6, 9, 10, 11, 16, 17, 18, and 19. PWM is available on pins 5, 6, 9, 10 and 11. Analog input is possible on pins A2, A3, A4, and A5.

December 14, 2012, at 12:20 AM by Scott Fitzgerald -
Changed lines 12-14 from:

The LilyPad Simple Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a charging circuit for Lithium Polymer batteries. The board is based on the ATmega328. The LilyPad Simple Arduino was designed and developed by Leah Buechley and SparkFun Electronics.

to:

The LilyPad Simple Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread. Unlike the Arduino LilyPad, the LilyPad Simple has only 9 pins for input/output. Additionally, it has a charging circuit for Lithium Polymer batteries. The board is based on the ATmega328.

The LilyPad Simple Arduino was designed and developed by Leah Buechley and SparkFun Electronics.

Changed line 25 from:

Warning: Don't power the LilyPad Arduino with more than 5.5 volts, or plug the power in backwards: you'll kill it.

to:

Warning: Don't power the LilyPad Simple Arduino with more than 5.5 volts, or plug the power in backwards: you'll kill it.

Added lines 45-46:

The LilyPad Simple doe snot have an onboard USBSerial adapter or USB connector. To program the board, you will need to use a FTDI compatible adapter like the USBSerial Light Adapter.

Changed lines 49-50 from:

The LilyPad Arduino can be powered with an external power supply.

to:

The LilyPad Arduino can be powered with an external power supply or with a FTDI compatible adapter.

Added lines 53-56:

The LilyPad Simple includes a charging circuit based on the MCP73831. When connected by an FTDI cable or board, and a battery is plugged into the connector, place the power switch in the "off" position to charge the battery,

Because of the battery charging circuit, it is not possible to power components like a bluetooth modem via the FTDI connector.

Deleted line 64:
Added lines 71-72:

Additional information on the LilyPad Simple Arduino can be found at the LilyPad website.

December 13, 2012, at 10:48 PM by Scott Fitzgerald -
Added lines 1-64:

Share