Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

Flexduino is an Arduino Uno-compatible development board built on a flexible PCB. Rajesh K. T.’s project keeps a familiar Uno-style circuit and layout while replacing the usual rigid board—and the large DIP microcontroller—with a bendable substrate and surface-mount electronics. That makes the board conformable, but not fully flexible: the controller, connectors, LEDs and other components remain rigid.

The distinction matters. Flexduino demonstrates a flexible-substrate Arduino clone, not a computer that can be safely folded, stretched or repeatedly creased. The project is best understood as a maker proof of concept rather than a current commercial Arduino product.

What Rajesh K. T. built

K. T. calls the project Flexduino. Hackster describes it as an Arduino Uno-compatible clone with a functionally similar board layout, manufactured as a flexible PCB and assembled by hand. The design goal is to retain the familiar Arduino programming model while allowing the board itself to bend around a curved or constrained surface.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“Clone” describes the project’s intended relationship to the Uno, not proof that every Uno electrical, mechanical and software detail is identical. The available report does not provide a complete schematic, bill of materials, independent compatibility test or durability qualification. It therefore establishes a reported Uno-compatible design, not guaranteed pin-for-pin, shield-for-shield equivalence.

#1 Best Overall
UNO R3 Board ATmega328P with USB Cable(Arduino-Compatible) for Arduino, Input Voltage 7-12V, 16MHZ,14 Digital 1/0 pins Support PWM, SRAW 2KB, Compatible with RPi 4B/3B+/3B/2B/B+/Zero/Zero W
  • Unlock your creativity with the versatile UNO R3 Board ATmega328P! Explore endless possibilities in electronics projects with its user-friendly Arduino development environment, extensive digital and analog I/O pins, and compatibility with various sensors and modules. Let your imagination soar!
  • Experience the power of UNO R3 Board ATmega328P! This feature-packed development board boasts a high-performance ATmega328P microcontroller, 32KB of flash memory, and 2KB of SRAM. It's perfect for both beginners and advanced users seeking to build innovative applications in robotics, home automation, and more.
  • Ignite your passion for electronics with the UNO R3 Board ATmega328P! Its open-source design allows for customization, while its 14 digital I/O pins and 6 analog input pins provide ample connectivity options. Get ready to bring your ideas to life and create interactive projects like never before.
  • Elevate your DIY projects with the UNO R3 Board ATmega328P! This highly versatile development board offers seamless integration with the Arduino ecosystem, providing access to a vast library of code and resources. With its reliable performance and broad compatibility, you can easily prototype and realize your electronic dreams.
  • Discover the endless potential of the UNO R3 Board ATmega328P! With its robust communication interfaces, including UART, SPI, and I2C, you can connect and communicate with a wide range of devices. Whether you're a hobbyist or a professional, this powerful development board is a must-have for creating innovative and interactive electronic systems.

For comparison, an official Arduino Uno Rev3 is a known-good reference board. Flexduino is a custom board inspired by that platform and should be tested as such.

Source: Hackster’s project report.

Why the board can bend

Flexible substrate instead of fiberglass laminate

Most conventional PCBs use a rigid, fiberglass-reinforced laminate. Flexduino uses a flexible plastic PCB substrate, allowing the copper traces and board body to curve. The flexibility comes primarily from that substrate and the way the board is constructed—not from making every component soft.

A surface-mount AVR controller

The report says the usual DIP-style controller was replaced with a surface-mount AVR device so a large rigid package would not obstruct bending. It identifies the part as an ATmega328PB, but that identification should be confirmed against the creator’s schematic, photographs or design files before treating it as a complete bill-of-materials fact. The ATmega328PB is not automatically interchangeable with an ATmega328P, and neither is the same architecture as the Uno R4’s Renesas RA4M1.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
ELEGOO UNO R3 Microcontroller Board ATmega328P+ATmega16U2 with USB Cable
  • START CODING WITH THE ELEGOO UNO R3: Connect the included USB cable, upload your first sketch, and build sensor, motor, display, and automation projects, making it a practical controller for maker desks, classrooms, coding clubs, and robotics labs
  • ATMEGA328P CORE FOR EVERYDAY PROJECTS: A 16 MHz clock, 32 KB flash, 14 digital I/O pins with 6 PWM outputs and 6 analog inputs provide a versatile foundation for LEDs, buttons, relays, servos, displays and sensors
  • RELIABLE USB PROGRAMMING AND CLEAR WIRING: The ATmega16U2 USB interface supports sketch uploads and serial communication, while clearly labeled headers help simplify connections to jumper wires, shields and modules
  • POWER AND EXPAND YOUR WAY: Run the board from USB or a recommended 7-12 V external supply, then add compatible shields and modules for data logging, automation, robotics, test fixtures and custom electronics projects
  • BOARD AND USB CABLE INCLUDED: Comes with 1 ELEGOO UNO R3 development board and 1 USB-A to USB-B data cable; breadboard, sensors, shields and power adapter are not included, and younger learners should work with an experienced adult

Relevant reference: Microchip’s ATmega328PB information.

What remains rigid

Surface-mount packages, USB hardware, pin headers, connectors, LEDs, capacitors and other discrete parts remain rigid. Their solder joints and pads also become mechanical stress points. A board can therefore curve while its components resist that movement.

Is Flexduino a fully flexible Arduino?

No. The accurate description is:

Flexduino is flexible in the way a flex PCB is flexible; it is not a fully soft or stretchable computer.

Rank #3
Arduino Uno REV3 [A000066] - ATmega328P Microcontroller, 16MHz, 14 Digital I/O Pins, 6 Analog Inputs, 32KB Flash, USB Connectivity, Compatible with Arduino IDE for DIY Projects and Prototyping
  • ATmega328P Microcontroller: Powered by the reliable ATmega328P, running at 16 MHz with 32KB of flash memory, 2KB SRAM, and 1KB EEPROM, offering ample resources for a wide range of basic to advanced electronics projects.
  • 14 Digital I/O Pins & 6 Analog Inputs: Features 14 digital I/O pins (6 of which support PWM output) and 6 analog inputs (10-bit resolution), providing flexible options for sensors, motors, and other external components.
  • USB Connectivity for Easy Programming: The built-in USB port allows for direct programming and serial communication, enabling a simple connection to your computer for sketch uploading and debugging through the Arduino IDE.
  • Compatible with Arduino IDE: Full compatibility with the Arduino IDE ensures easy access to a vast array of libraries, code examples, and community-driven projects, making the Uno a great choice for both beginners and experienced makers.
  • Widely Used in Education & Prototyping: The Arduino Uno is a standard in educational environments, widely used for learning and teaching electronics and programming. It's perfect for prototyping, robotics, IoT projects, and more.

Flexible batteries, displays, processors and stretchable interconnects are separate engineering problems. Flexduino solves the board-substrate problem while using conventional electronics. Do not assume it can be rolled, sharply folded, stretched or worn without a carrier and strain relief.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What “Uno-compatible” establishes—and what it does not

Question What the available report supports What remains unverified
Design intent Uno-compatible circuit and broadly similar layout are reported. Exact pin mapping and presence of every Uno R3 feature.
Physical behavior The flexible PCB bends. Safe bend radius, folding limit and bend-cycle life.
Controller A surface-mount AVR is reported; ATmega328PB is identified in the article. Package marking, fuse settings, clock, bootloader and firmware configuration.
Software Uno-style use is the apparent goal. Arduino IDE board-profile behavior, USB upload and serial programming.
Accessories Uno-like geometry is reported. Mechanical fit and electrical safety of standard shields and headers.
Electrical performance No complete independent performance test is supplied. Regulator limits, analog-reference accuracy, current delivery and thermal behavior.

Use the Arduino IDE only after confirming the board’s bootloader and board definition. A successful blink or serial upload is useful evidence, but it does not establish complete Uno equivalence.

How it was fabricated and assembled

Hackster reports that K. T. submitted design files to a commercial PCB fabrication service and assembled the resulting board by hand. The accessible article does not identify the fabricator, laminate stack-up, copper thickness, assembly temperature or total cost.

Rank #4
hiBCTR Arduino UNO R3 Board, ATmega328P, 16MHz, USB Cable
  • CORE PERFORMANCE: Features the ATmega328P microcontroller unit (MCU) operating at a 16MHz clock speed. The board is equipped with 32KB of flash memory for program storage and 2KB of SRAM, providing a solid foundation for both novice and expert projects in robotics and smart home technology.
  • EXTENSIVE I/O OPTIONS: Provides 14 digital input/output pins and 6 analog input pins for versatile connectivity. Six of the digital pins support Pulse-Width Modulation (PWM), enabling precise control of motors, LEDs, and other actuators for interactive, sensor-driven applications.
  • STANDARD COMMUNICATION: Integrated with common communication interfaces including UART, SPI, and I²C. This allows for seamless connection with a wide range of peripheral devices, sensors, displays, and other microcontrollers, expanding your project capabilities.
  • BROAD COMPATIBILITY: Designed for full compatibility with the standard Arduino IDE, allowing for easy sketch uploading and access to a vast library of community code and resources. The board also works with many Arduino Shields and is compatible with Arduino UNO R4, Mega, Leonardo, and Raspberry Pi.
  • COMPLETE SET & SUPPORT: Includes 1 UNO R3 Board and 1 USB Cable for immediate connection to your computer. Digital documentation and technical support for setup, programming, and troubleshooting are available through our store customer service.

Flex substrates need support during soldering and inspection. Excess heat, abrasion or unsupported handling can damage pads and traces. Large components and connectors should be kept away from regions intended to flex, and cable strain should be anchored to a carrier rather than transferred into solder joints.

For a reproduction, a flex-capable service such as JLCPCB or PCBWay may be a starting point, subject to current material, stack-up and assembly availability. OSH Park should not be assumed suitable: verify that its current service actually supports the required flexible construction.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What one bending demonstration proves

Bending the assembled board shows that the substrate and layout tolerate at least that demonstrated motion. It does not prove a minimum bend radius, a lifetime bend count, resistance to sharp creases, or reliable operation while flexed. A board can work flat and develop intermittent faults when copper, pads or solder joints are stressed.

Best Value
ELEGOO UNO R3 Project Super Starter Kit with PDF Tutorial for Beginners
  • TURN CODE INTO REAL-WORLD RESULTS — Follow 22+ guided lessons to make LEDs blink, read temperature and distance, move servo and stepper motors, control an LCD and respond to joystick or IR input; ideal for a family weekend build, homeschool unit, coding club or STEM classroom
  • MORE PROJECT VARIETY IN ONE ORGANIZED KIT — Includes the UNO R3 controller, LCD1602 with pre-soldered header, breadboard power module, ultrasonic and DHT11 sensors, joystick, IR receiver and remote, SG90 servo, stepper motor, relay, DC motor, fan blade, displays, LEDs, buttons, resistors and jumper wires
  • START WITHOUT SOLDERING — Plug-in modules, a solderless breadboard and the pre-soldered LCD help beginners focus on wiring, code and testing; the illustrated component list makes it easier to find each part and move from one lesson to the next
  • LEARN THE LOGIC, THEN CREATE YOUR OWN — Use Arduino IDE and the included example code to understand digital input and output, analog sensing, timing, motor control and display functions, then change thresholds, speeds and sequences for alarms, environmental monitors, reaction games and motion projects
  • CLEAR SETUP SUPPORT FOR FIRST-TIME BUILDERS — Download the latest tutorial and code, select the UNO board and correct computer port, check component polarity and breadboard rows, and keep power-module input at 9V or below; younger learners should work with an experienced adult

Flexing can also put leverage on USB connectors and pin headers. Standard Uno shields may fit electrically yet be a poor mechanical match because a rigid shield can force the flexible carrier to bend at concentrated points.

Practical uses—and where it is a poor choice

Good candidates

  • Prototypes that must follow a curved enclosure.
  • Educational demonstrations of flex-PCB construction.
  • Experimental wearable or semi-wearable electronics with gentle curvature and mechanical protection.
  • Installations where a conventional rectangular board is inconvenient.

These are plausible applications, not documented production deployments of this particular board.

Choose a rigid board instead when

  • You need standard shields and frequent plug/unplug cycles.
  • The assembly will be repeatedly bent, folded or mechanically abused.
  • USB and header connections must remain rigid.
  • High current, heat dissipation or production reliability is important.
  • You cannot validate a flex-PCB assembly and strain-relief process.

Key failure modes

  • Trace fatigue: repeated curvature can crack copper and create intermittent opens.
  • Solder-joint fatigue: larger rigid parts concentrate stress at their pads.
  • Connector damage: cable forces and shield weight can act as bending levers.
  • Substrate damage: creases, delamination or lifted pads can result from sharp folds or poor support.
  • Flex-only faults: a reset or communication failure may appear only at one curvature.
  • Short circuits: an unprotected flex board can contact conductive mounting surfaces.
  • Thermal and power limits: flexible construction does not automatically improve regulator capacity or heat removal.
  • False stretchability: bending is not stretching; do not market the board as stretchable.

A cautious reproduction workflow

  1. Start with an original or legally reusable Uno-compatible schematic; do not assume a design file is licensed for reuse.
  2. Confirm the microcontroller, package, bootloader, clock and power architecture from primary project files.
  3. Replace rigid through-hole parts only where suitable surface-mount footprints are electrically and mechanically appropriate.
  4. Select a flex-PCB stack-up and define where bending is allowed and where it is prohibited.
  5. Keep connectors, headers and heavy components out of high-flex zones; add mounting holes, a carrier or cable strain relief.
  6. Order a small prototype run from a vendor that explicitly supports the required flexible material.
  7. Support the board during hand assembly and inspect pads, traces and solder joints before powering it.
  8. Check continuity, upload a simple blink or serial program, and verify regulated voltage under the intended load.
  9. Test flat and under gentle, recorded curvature. Log the bend radius and cycle count for any durability claim.
  10. Stop testing if resets, intermittent signals, creases, lifted pads or connector movement appear.

Alternatives to an Uno-shaped flex board

Approach Best for Trade-off
Conventional Uno-compatible board Shield compatibility, rigid mounting and easy debugging. Cannot conform without an external flexible interconnect.
Arduino Nano with a flexible cable Small installations where only wiring must flex. Not a bendable controller board and may need custom mounting.
Custom flexible PCB with a smaller microcontroller Low-profile curved or wearable products. More custom firmware, programming and validation work.
Commercial flexible-electronics platform Production designs needing qualified materials and repeatability. Higher development cost and less maker-project simplicity.

Bottom line

Flexduino’s genuine innovation is putting a familiar Arduino-class circuit on a bendable PCB. It shows that the substrate and interconnect can flex while conventional components continue to do the computing. Treat it as a flexible-board experiment: verify the controller and bootloader, protect connectors and solder joints, measure your bend conditions, and do not infer shield compatibility or long-term reliability from a single demonstration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.