Flexy

The World's First Flexible Development Board for Makers

Using Flexy and its kit removes any obstacle you ever faced while using a normal, stiff board. With its flexibility both in hardware and software.

  • Enjoy Infinite Flexibility with the world's first development board that you can literally bend
  • Have extra functionality with the ability to control what your I/O does, with the M0 microprocessor
  • Don't worry about needing special tools and components to use Flexy, as it is Arduino compatible

Using Flexy and its kit removes any obstacles you ever faced while using a normal, stiff board. With its flexibility both in hardware and software.

Subscribe to get huge discounts when we launch on Kickstarter!

Subscribe now and receive HUGE discounts when we launch on Kickstarter!

Using Flexy and its kit removes any obstacle you ever faced while using a normal, stiff board. With its flexibility both in hardware and software.

  • Enjoy Infinite Flexibility with the world's first development board that you can literally bend
  • Have extra functionality with the ability to control what your I/O does, with the M0 microprocessor
  • Don't worry about needing special tools and components to use Flexy, as it is Arduino compatible

Subscribe to get huge discounts when we launch on Kickstarter!

Flexy is a flexible, and thin 32-bit Arduino zero compatible board. It is made from enhanced polyamides and nylons, it can reach a bending radius of 6mm without damaging the flex material, cracking traces, or even breaking the soldering joints, it excels in wearable applications, interactive media, and medical applications, to name a few, as it is physically flexible.

Flexy is based on the ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3V logic level. It has 256 KB of FLASH and 32 KB of RAM. Flexy comes with a built-in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like breakout board.

FLEXY'S TAILS

As we know, you can increase your Arduino’s functionality by using shields. But using similar shields - even when flexible - on a flexible development board proved ineffective, as stacking flexible boards that have different components resulted in many problems. From components touching each other between different boards to limiting the flexibility of the boards. That is why we used another approach to increase Flexy’s functionality and we call them “Tails” that are as flexible as Flexy itself. Which you can use by connecting them with the FFC connector at the end of the board that works as an extension for the 30 GPIOs. As an example, you can connect a Bluetooth tail, and Flexy is now Bluetooth enabled!

Proto Tail

Using Flexy for prototyping with breadboards and other prototyping tools was very difficult, as you had to use wires to connect Flexy with the breadboard. Which was very time consuming, hard to track, and unstable. That is why we created a breadboard friendly rigged tail “Proto Tail” that expands all of Flexy’s GPIOs onto a rigid board that can be easily connected to breadboards and makes it easy to prototype.


FEATURES

  • Microcontroller: ATSAMD21G18, 32-Bit ARM Cortex M0+
  • Operating Voltage: 3.3V
  • Digital I/O Pads: 20
  • PWM Pads: All but Pads 2 and 7
  • Analog Input Pads: 6, 12-bit ADC channels
  • Analog Output Pads: 1, 10-bit DAC
  • External Interrupts: All Pads except Pad 4
  • DC Current per I/O Pad: 20 mA
  • Flash Memory: 256 KB
  • SRAM: 32 KB
  • LED_BUILTIN: 13 (Addressable RGB)
  • Clock Speed: 48 MHz
  • External Reset: 2 (Pad and Button)
  • Length: 73 mm
  • Width: 25.4 mm
  • Weight: 2.7 grams

PINOUTS

  • GND: This is the common ground for all power and logic
  • 3V: This is the output from the 3.3V regulator, it can supply 500mA peak
  • Vin: This pad is shorted to the 3.3V regulator input pad, it is within 1.8V-9V voltage input range

Note: using the Vin pad while the board is connected to the PC could damage the board. It is recommended to use them separately

DOCUMENTS

Flexy

The World's First Flexible Development Board

Using Flexy and its kit removes any obstacle you ever faced while using a normal, stiff board. With its flexibility both in hardware and software.

  • Enjoy Infinite Flexibility with the world's first development board that you can physically bend
  • Have extra functionality with the ability to control what your I/O does, with the M0 microprocessor
  • Don't worry about needing special tools and components to use Flexy, as it is Arduino compatible

Using Flexy and its kit removes any obstacles you ever faced while using a normal, stiff board. With its flexibility both in hardware and software.

Subscribe now and receive HUGE discounts when we launch on Kickstarter!

Subscribe to get huge discounts when we launch on Kickstarter!

Flexy is a flexible, and thin 32-bit Arduino zero compatible board. It is made from enhanced polyamides and nylons, it can reach a bending radius of 6mm without damaging the flex material, cracking traces, or even breaking the soldering joints, it excels in wearable applications, interactive media, and medical applications, to name a few, as it is physically flexible.
Flexy is based on the ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3V logic level. It has 256 KB of FLASH and 32 KB of RAM. Flexy comes with a built-in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like breakout board.

Flexy's Tails

As we know, you can increase your Arduino’s functionality by using shields. But using similar shields - even when flexible - on a flexible development board proved ineffective, as stacking flexible boards that have different components resulted in many problems. From components touching each other between different boards to limiting the flexibility of the boards. That is why we used another approach to increase Flexy’s functionality and we call them “Tails” that are as flexible as Flexy itself. Which you can use by connecting them with the FFC connector at the end of the board that works as an extension for the 30 GPIOs. As an example, you can connect a Bluetooth tail, and Flexy is now Bluetooth enabled!


Proto Tail

Using Flexy for prototyping with breadboards and other prototyping tools was very difficult, as you had to use wires to connect Flexy with the breadboard. Which was very time consuming, hard to track, and unstable. That is why we created a breadboard friendly rigged tail “Proto Tail” that expands all of Flexy’s GPIOs onto a rigid board that can be easily connected to breadboards and makes it easy to prototype.


FEATURES

MicrocontrollerATSAMD21G18, 32-Bit ARM Cortex M0+
Operating Voltage
3.3V
Digital I/O Pads
20
PWM Pads
All but Pads 2 and 7
Analog Input Pads
6, 12-bit ADC channels
Analog Output Pads
1, 10-bit DAC
External Interrupts
All Pads except Pad 4
DC Current per I/O Pad
20 mA
Flash Memory
256 KB
SRAM32 KB
LED_BUILTIN13 (Addressable RGB)
Clock Speed
48 MHz
External Reset
2 (Pad and Button)
Length
73 mm
Width25.4 mm
Weight2.7 grams
  • Microcontroller: ATSAMD21G18, 32-Bit ARM Cortex M0+
  • Operating Voltage: 3.3V
  • Digital I/O Pads: 20
  • PWM Pads: All but Pads 2 and 7
  • Analog Input Pads: 6, 12-bit ADC channels
  • Analog Output Pads: 1, 10-bit DAC
  • External Interrupts: All Pads except Pad 4
  • DC Current per I/O Pad: 20 mA
  • Flash Memory: 256 KB
  • SRAM: 32 KB
  • LED_BUILTIN: 13 (Addressable RGB)
  • Clock Speed: 48 MHz
  • External Reset: 2 (Pad and Button)
  • Length: 73 mm
  • Width: 25.4 mm
  • Weight: 2.7 grams

PINOUTS

  • GND: This is the common ground for all power and logic
  • 3V: This is the output from the 3.3V regulator, it can supply 500mA peak
  • Vin: This pad is shorted to the 3.3V regulator input pad, it is within 1.8V-9V voltage input range

Note: using the Vin pad while the board is connected to the PC could damage the board. It is recommended to use them separately

DOCUMENTS

Flexy has the Arduino Zero’s bootloader flashed onto it, as it uses the ATSAMD21 microcontroller, and we wanted to keep it compatible with Arduino’s development environment.

As the Arduino IDE does not contain the support files for the SAM family, you need to install these files by yourself, and it is pretty easy.

Open the Arduino IDE and go to Tools >> Board >> Boards Manager

When you open the boards manager, head to Arduino SAMD Boards (32-bits ARM Cortex-M0+) and click Install, after a few moments. 

Your SAMD boards support files are installed and you can connect the Flexy to your PC and start rocking!