element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
PCB Design, Prototyping and Production
  • Products
  • More
PCB Design, Prototyping and Production
PCB Blogs Creating a Flexible PCB!
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join PCB Design, Prototyping and Production to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: shabaz
  • Date Created: 17 May 2025 3:56 PM Date Created
  • Views 1236 views
  • Likes 11 likes
  • Comments 9 comments
  • kicad
  • pcb
  • flexible pcb
Related
Recommended

Creating a Flexible PCB!

shabaz
shabaz
17 May 2025

Recently, I've decided to give flexible PCBs a go, using the prototype service available from typical PCB manufacturers.

I had my reasons, in particular, it's a great time-saver, because I don't enjoy creating custom cables for off-board connections. Sure the flexible PCB has a price, but the time saving can make up for it, especially if you intend to make more than one prototype (in my case, five will be assembled).

Another good reason is that flexible PCBs take all the strain off main PCBs, if chassis connectors/controls are attached to the flexible PCB instead of a main rigid PCB. 

Thirdly, I found that it eliminated a lot of separate boards and cables; you can replace multiple boards and multiple cables with a single flexible PCB assembly.

The flexible PCBs in the photo below will ultimately form part of an antenna analyzer project; the flexible PCB will connect the rotary user controls to the main rigid PCB.

image

Here's how I went about it.

First off, configure the stackup in KiCad as shown in the screenshot below. It's not essential, but it will make your 3D renders look nice.

image

Next, create the flexible PCB design pretty much the same way as you would create any normal rigid PCB. In my case, I created a one-sided design, to save costs. You can see that I decided to create the copper tracks on the underside (blue). 

I decided to dedicate the top side silkscreen layer (yellow) for board notes. The key information you need to add is some text indicating how thick you want any flex PCB stiffeners to be, and draw outlines of the stiffeners, and draw arrows indicating them very clearly.

The thickness values in the screenshot below are supported by the PCB manufacturer.

image

That's all you need to do in terms of layout in KiCad. You can check the 3D render to see if all is as you expect:

image

image

Once you're happy, generate your Gerber files as usual, but deselect the top copper layer if you're creating just a single layer design as I did.. You could simply remove the top layer Gerber file (and the top mask layer and any other top layers, apart from the top silkscreen which you're using as a notes layer) from the zip file bundle of Gerber files which you submit to the PCB manufacturer. You could even rename the top silkscreen layer filename if desired, but I dont' think that's essential. 

Prior to completing the order, select that you want the manufacture to review the design before proceeding. This is just in case they have any questions.

Then, wait a week or two for the flexible PCBs to arrive!

The photo below shows the stiffener area at the end of the flexible PCB which will attach to the rigid PCB. You can get flat flex sockets from AliExpress, I used 2.54 mm pitch sockets that fit normal SIL header pin layouts.

image

The photo below shows how a rotary switch will fit onto the flexible PCB.

image

In terms of cost, it worked out to £3.60 per flex PCB, in a quantity of 10, including shipping. I think that's easily worth the time saving, if half a dozen or so are to be assembled.

Thanks for reading!

  • Sign in to reply
  • Paulin_Paul
    Paulin_Paul 5 days ago in reply to ethanpyrah

    Hello

    i wonder at what temps these to connectors are soldered as in my understanding these flex boards are a some kind of plastics and thus very temp sensitive ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ethanpyrah
    ethanpyrah 15 days ago

    great summary of why flexible PCBs can be such a smart choice. Consolidating boards and connectors into a single flex assembly not only simplifies the build but also helps with long-term durability by reducing mechanical strain.

    cFor anyone weighing the tradeoffs between flex, rigid-flex, and traditional rigid boards, Summit Interconnect breaks down the differences well here:  https://summitinterconnect.com/blog/article/flex-rigid-flex-rigid-pcb-differences/

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren 1 month ago

    Very cool!  I would like to try this too, as I really do not like doing interconnects with wires and crimps.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB 1 month ago

    Good job.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz 1 month ago

    Incdentally, in case anyone's interested what processes occur (and approximate timings):

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube