How To Design a FLEX PCB | Stackup & Rules | Example in Altium

Поділитися
Вставка
  • Опубліковано 12 вер 2024

КОМЕНТАРІ • 98

  • @pintarenator
    @pintarenator 2 роки тому +7

    Hi Robert,
    I have the same version of altium 21.8.1 (updated yesterday), but I have a different stackup structure when i chose Rigid/Flex (and check the "Is flex" box). When i insert layers I have Bikini Coverlay instead Overlay. Stiffener option is nowhere to be found. Is this possible?
    Tnx, Tomaz

    • @RobertFeranec
      @RobertFeranec  2 роки тому +20

      I forgot, some time ago I enabled some Flex options in the System -> General -> Advanced preferences. Search there for flex, I have PCB.RigidFlex2.0 and PCB.RigidFlex.SubstackPlanning enabled there (Value is checked). Maybe that will help?

    • @devangvyas9996
      @devangvyas9996 Рік тому

      @@RobertFeranec This fixed it. Thanks!

    • @Alfie63071
      @Alfie63071 Рік тому

      @@RobertFeranec Thank you Robert.

    • @waleedsajidbaloch9523
      @waleedsajidbaloch9523 10 місяців тому

      @@RobertFeranec i did not find any :( also when i arrange stackup in such a way that i have coverlay at the top and stiffner at bottom it gives me same color coding in 3D view

    • @BraianBannert
      @BraianBannert 9 місяців тому

      Hi Robert. It's really nice to see all the videos you share with the community.
      I tried what you mentioned in System -> General -> Advanced. The problem is, even I have them both checked and restarted the Altium application, it doesn't show any change and it's not possible to add Stiffener of Adhesive layers in the stackup. I'm using Altium 23.4.1 version.
      Thank you in advance

  • @oregondude825
    @oregondude825 2 роки тому +12

    Thanks Robert, informative as usual!
    I haven't done many flex boards so these comments are passed along from the fabricators I talked to. I would add that if you are looking for information on "best practices" talk to your fabricator - they are usually very happy to give input and provide up front support.
    They recommended placing an "anti-tear" feature in the radiused corners to help prevent tearing when the specific portions of the board are flexed. A piece of free copper is what was suggested, paralleling the radius of the corner. This helps prevent the traces in a corner from getting torn in the event the flex material starts to tear. It helps to redirect/prevent the tear from proceeding into the center of the radius.
    Another thing that was recommended was "ears" on the vias. Since the plating technique is different for flex boards (button plating) with flexing the vias can separate from the board. So copper pieces extending in 2 directions from the vias - opposite the trace entry side - was recommended to help adhesion for vias.
    The last thing I'll add is that they also strongly recommended tear drops on every pad/hole/pin. Especially adding teardrops on the traces where they meet the pins that plug into the connector. Not using teardrops allows for square corners which then become natural cracking/tearing points. By using a teardrop you effectively spread out the energies that would cause tearing. (this is one of the reasons you also use curves for corners on your traces)
    (I tried to attach images of each but this won't let me - I hope you follow the train of thought)

  • @TheEmbeddedHobbyist
    @TheEmbeddedHobbyist 2 роки тому +6

    It’s important to know where your pcb is going to bend as tracks on the inside travel a shorter distance than those on the outside of the radius. We used to use flexi pcbs to replace wiring looms, with normal tracks, screened tracks, and best of all twisted pair screens to cut the production costs.
    Solid copper layers on the top and bottom layers were cross hatched where they bent to reduce stress. As the pcb’s were made from Kapton which is hydroscopic it’s very important to bake the pcb to drive out moisture before soldering as it could blow the layers.
    Kapton was banned in a lot of new designs due to issues with moisture absorption and cable looms blowing apart in the event of a failure in one conductor.

    • @markbutowski4487
      @markbutowski4487 2 роки тому +1

      What did you use to replace the Kapton once it was banned?

    • @TheEmbeddedHobbyist
      @TheEmbeddedHobbyist 2 роки тому

      @@markbutowski4487 back to PTFE based coatings, but these can have issues. If the insulation is pulled as its cut it can slide back along the wire and expose the conductor. then I left the company.

  • @Stabby666
    @Stabby666 2 роки тому +5

    I had some flexible PCBs made by PCBWay for a wearable project, and the cross-hatched ground works well I found. Another thing I found was that you need to be careful with your reflow curve settings if you are using an oven, as there is no mass and so the PCB heats up much faster than standard FR4 PCBs. I had to make a special profile for these so that the flux did not boil off and create bunt components and bad solder joints.

  • @xrtechinv
    @xrtechinv 2 роки тому +2

    Awesome. Literally the best tutorial I've ever seen on Flex pcb design.

  • @hugopristauz3620
    @hugopristauz3620 Рік тому +1

    Stunning tutorial! I'm going to design my first flex PCB, and this tutorial was the perfect intro. Thanks for your great work (slow and super clear explanations) 🙂

  • @bobby9568
    @bobby9568 2 роки тому +1

    Never seen someone explain it this well!

  • @vidur.vachan
    @vidur.vachan 10 місяців тому

    Hi Robert!
    Thank you so much for such a detailed and complete video on Flex PCB! you got a subscriber for life!! Kudos to you!!!

  • @psgarcha92
    @psgarcha92 2 роки тому

    3 months ago I needed to do this. Now you post this. Robert you are an absolute machine! love your content

  • @jorgeistmo93
    @jorgeistmo93 6 місяців тому

    Thank you so much Robert. This information is very useful for my first design of Flex PCB.

  • @myetis1990
    @myetis1990 2 роки тому +2

    great job Robert:) as usual.
    So what is next : Flexible LCD on flexible board , make your own DIY galaxy Zfold :))
    btw I would love to see a video about inspecting EMC EMI aspect of a board with Daniel Beeker from NXP.
    I think It would be serious teaching material for us.

  • @thejunouyang
    @thejunouyang 2 роки тому +1

    Best vid for flex pcb hands down.

  • @artrock8175
    @artrock8175 2 роки тому

    Great topic! I was hoping you'd cover this! Thank you for taking time to share your knowledge!

  • @MaxWattage
    @MaxWattage 2 роки тому +2

    Thank you for this video, it is a most valuable resource.
    The only thing that jumped out at me as unusual about the flex-PCB design (in comparison to a normal PCB) was the sharp internal corners on the cutout regions. If Flex PCBs are milled like a normal PCB then they would need a 2mm radius on all internal corners. So, are your flex-PCBs going to be laser-cut or die-punched instead, due to their thinness?
    In general for flex-PCBs, at the connectors, a trace entering a pad forms a weak spot in which the copper might get fatigued over time. It is recommended to taper down the pads towards the end in which they are connected to the traces.
    Pads on flex-PCBs (e.g. vias) should have extra mechanical support to prevent detachment. This can come from copper anchors, an overlapping coverlay, and using teardrop shape pads.
    Apparently, if the flex PCB is multilayer, then the top and bottom traces should be staggered rather than vertically aligned.

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      Thank you Nicholas. PS: About the corners ... we will see. The PCBs are on the way. I am also curious to see if they made any other adjustments.

  • @wickedprotos1937
    @wickedprotos1937 2 роки тому

    Perfectly timed for my needs!!!! I need to do some flex pcbs in the near future!

  • @navkri1
    @navkri1 Рік тому

    Hi Robert Feranec,
    Thanks alot for this very informative video !

  • @linqiang5734
    @linqiang5734 2 роки тому

    Many thanks Robert, all information is very helpful, appreciated.

  • @666aron
    @666aron 2 роки тому

    Thank you for this valuable video.
    I never used flex PCBs, mainly because for some reason it did not occur to me, but at some projects (quadro copter and portable ECG logger) my life would have been easier without all those bad cabling jobs. Looks like I have to brush up on some Flex PCB design too :).

  • @CasualInventor
    @CasualInventor 2 роки тому

    Fantastic introduction to this topic. Thank you.

  • @waynechen6797
    @waynechen6797 2 роки тому +1

    Best Altium Rigid-Flex lecture

  • @DavisDanh
    @DavisDanh 26 днів тому

    thanks Sir, all information is very helpful

  • @tahsindegirmenci5667
    @tahsindegirmenci5667 2 роки тому

    Thank you for this video Robert.

  • @Pro_Amine
    @Pro_Amine 2 роки тому +1

    Thank you about these information ❤️👍

  • @user-ee1ou2oe5h
    @user-ee1ou2oe5h 9 місяців тому +1

    Hi Robert,
    will you please make a video on double layer complete flex without stiffener pcb in altium 22

  • @raymonda.koosha5824
    @raymonda.koosha5824 Рік тому

    This was excellent! Thanks Robert

  • @CarstenGroen
    @CarstenGroen 2 роки тому

    Very well described (as usual!) by you!

  • @ziradlabs
    @ziradlabs 2 роки тому +2

    Robert I just downloaded AD22 and noticed that the Flex options is not enabled by default. Overall I am rating AD21/22 a big fail for Rigid / Flex. AD18 was super easy and intuitive. It is too bad Altium does not have this big item resolved.

  • @amirfoo6565
    @amirfoo6565 2 роки тому

    Wow I have been waiting for it long time 🙏🙏🙏🙏🙏

  • @denilsonnicolau3224
    @denilsonnicolau3224 2 роки тому

    Great Video
    Very informative

  • @waynechen6797
    @waynechen6797 2 роки тому

    Nice Lecture.

  • @ahbushnell1
    @ahbushnell1 2 роки тому

    Good Job.
    Should you put a radius on the ground plane at the flex point?

  • @Camille-w9x
    @Camille-w9x 10 місяців тому

    Very good tutorial on Flex PCB. I have a question concerning mechanical layers M4 and M5 for Stiffener.
    After you create the mechanical layer pair (as seen at time 39:11), did you enter the information about stiffener manually or there is an automated way of doing it?
    Altium Designer has everything to create this automatically using region in "Board Planning Mode" and stackup information, I want to know if it can do it and how to.
    Thank you,

  • @mksee7674
    @mksee7674 2 роки тому

    Awesome, good job !

  • @jumadhaheri
    @jumadhaheri 2 роки тому

    Very interesting project

  • @titanlabs
    @titanlabs 2 роки тому

    Informative, thanks :)

  • @jagadishk4513
    @jagadishk4513 2 роки тому +3

    Hi, Can you do a tutorial on membrane switch design.

    • @RobertFeranec
      @RobertFeranec  2 роки тому +2

      If I have a project for it, I will.

    • @aatifshah8476
      @aatifshah8476 2 роки тому +1

      @@RobertFeranec u r very humble person & knowledgeable i wish one day i ll have such knowledge 🤗

    • @kirkrichardson3943
      @kirkrichardson3943 2 роки тому

      Dave has a great video on this that is available. Always great to see another from Robert too.
      ua-cam.com/video/H8XBBfvsPj0/v-deo.html&feature=emb_logo

    • @jagadishk4513
      @jagadishk4513 2 роки тому

      I have seen Dave's video but he dosen't go through the tools he used for routing tactile switches or decal. I used inkscape, freecad back and forth for decal. But there are no videos that show all these aspects indetail.

  • @andrealongobardi2084
    @andrealongobardi2084 2 роки тому

    Great video Robert, thank you! It is not clear to my why you have to specify all the different stack ups when you have to generate the stiffeners and coverlay layers for the entire board. Couldn’t just use only the full stack up?

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      Thank you Andrea. PS: I just wanted to see the PCB as it will look when finished. It helps with checking everything.

  • @sarazia9730
    @sarazia9730 Рік тому

    Hi Robert, thanks so much for the video!! I also don't have the option for a stiffener even though PCB.RigidFlex2.0 and PCB.RigidFlex.SubstackPlanning are enabled (it says they're actually enabled by default). Do you know if they've changed something in the past year or what I should do from here. Thanks again for the great series.

  • @officialbro1420
    @officialbro1420 2 роки тому

    Sir, can you give information on how smt pick and place machines are programmed...

  • @punchofart4743
    @punchofart4743 Рік тому

    since you are not sure about 0.2mm thickness or 0.18mm thickness, can you please tell the thickness of FPC which came after manufacturing? Actually I am designing FPC and I need to know some stack up for it

  • @ziradlabs
    @ziradlabs 2 роки тому +1

    I see the Beta version enable for the Board view / Rigid-Flex. It is a little confusing from Altium on the Branch and how the Rigid-Flex is being displayed. I would really like to see all the stackups being used in one window. How many times have Altium changed Layer Stack manager GUI?

    • @RobertFeranec
      @RobertFeranec  2 роки тому +2

      Yes, they keep changing it - that is why it took me almost 3 years to make this video :D. I think, I started this project when ad 19 was released and at that time I found out it can't show in FLEX what I need, so I waited until they improved it ... and I guess they will keep updating it.

  • @hieunguyenngoc3726
    @hieunguyenngoc3726 2 роки тому

    nice video. why I do not see Place tab while on board planning mode

  • @4mho1
    @4mho1 2 роки тому

    I'm working on my first flex design in Altium, and this was very helpful. Thank you. I noticed that the connector specifies 0.3mm thickness in the ZIF region without coverlay. In the material selection you indicated 0.2mm thick FPC plus 0.1mm stiffener. It looks like the coverlay+adhesive is included in the 0.2mm FPC build up. In this case does the total stackup thickness in the ZIF area come up 50um short of 0.3mm?

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      I have not created the follow up video yet, but I have received the PCBs and thickness looks oki (within the connector tolerance)

  • @petrmoravek4846
    @petrmoravek4846 2 роки тому

    Hello Robert,
    I have one question that does not directly tie to the rigid-flex technology but I have noticed that you had to tackle the same issue in the design you have shown so I figured I'd try asking. My question is - How did you route the tracks in the FPC cable that has the 180-degree curve in the middle?
    I understand how to setup the local polar grid but even after multiple attempts with a similar flex shape I was not able to force the copper tracks to follow the grid and form a nice curved connection. In the end I had to manually insert arcs with the proper width and spacing to the appropriate layer and assign the nets by hand.
    I am curious if you did it the same way or whether there is another, simpler way of doing this. Thanks a lot!

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      Hi Petr, when routing corners, I used arc corner (SHIFT+Spacebar couple of times) and it was working oki.

  • @kiddaviator
    @kiddaviator 2 роки тому

    Thanks for the tutorial!
    Will you be showing off the finished product when it's fab'd?

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      It's possible

    • @aatifshah8476
      @aatifshah8476 2 роки тому

      @@RobertFeranec sir i am working on one project & in schematic section its showing me warning & blue line on component pins .(nets with no driving source ) plz help me how to solve it.

    • @SuperHaptics
      @SuperHaptics 2 роки тому +1

      @@RobertFeranec that would be most useful, especially about how stackup assumptions during ordering compare to the actual manufacturing, given that many people would go for the same manufacturer. Great videos thanks!

  • @mecatx
    @mecatx Рік тому

    I cannot get sound or captions.

  • @juanmism91
    @juanmism91 2 роки тому

    Is it possible to create a flex stack for a single layer FPC? It seems to me Altium doesn't allow less than 2 layers....

  • @jagdish1990
    @jagdish1990 11 місяців тому

    hi Robert
    while Generating Flexi Rigid GERBER output there are additional file getting created along with solder mask (GTS/GBS) , these are GTS1 and GBS1. which is having flexi coverlay mask data but it is consistent . Some solder mask data present in GTS file and some present in GTS1 . GTS should have rigid section solder mask data and GTS1 should have FLexi region mask data but problem is this is getting mixed at split line , can you suggest something

  • @Heisenverse
    @Heisenverse 2 роки тому +1

    Off topic - Hi robert, my post in beginner section of fedevel forum is stuck at waiting for approval from moderator. While editing the post it somehow got locked in spam. Can you please look and approve it.

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      Heisen, please send email to info@fedevel.com and ask Marcela to enable your account on forum

  • @punchofart4743
    @punchofart4743 Рік тому

    is this stack up fine for FPCs that have components mounted on it too?

  • @christianaaroncunningham8200
    @christianaaroncunningham8200 2 роки тому

    Hi Robert, This is a great video.
    But I'm very struggling with a problem. I can't see Board Mode of layer stack up even though I enabled Rigid-Flex option in Feature drop down menu.
    Also, I can't see Stiffener option. Could you please lead me?
    I tried altim21.6 and altium22. I installed offline version. Is it the cause?

  • @jyothishpkumar5542
    @jyothishpkumar5542 2 роки тому

    Hey robert. First thing.. thanks a lot man for your videos... I basically learned altium from your videos..
    I am now designing flex PCBs but i cannot add adhesive or stiffner.. there are no option in the dropdown can you help me?

    • @jyothishpkumar5542
      @jyothishpkumar5542 2 роки тому

      Hey Robert.. i went through the comment section and found your solution for the problem... After doing it and restarting altium it worked. It would be helpful for all people if you could make a comment and pin it on top.. so every new guy can see it.

  • @jainebri
    @jainebri Рік тому

    Altium you are using is free or you have to pay??

  • @guillep2k
    @guillep2k 2 роки тому

    What about the little tabs for holding the different board together? What would be the equivalent of a v-score or mouse bites?

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      In this my specific PCB I will just cut it out by scissors. Even if I would create a proper panel, it sill will be very flexible, so ... I would probably still use scissors. PS: The boards have arrived ... and they are woow! They look really good. I ordered the LEDs and I will try to make another video about them.

  • @aatifshah8476
    @aatifshah8476 2 роки тому

    RF coil in mri machines used flex pcb ...

  • @Anonymous-ok9ul
    @Anonymous-ok9ul 2 роки тому

    Hi Robert,
    Do you have any idea on how to create Metal-backed pcb boards of MCPCB, i have been banging my head but not able to find any proper resource or tutorial on it.
    I have learnt complete altium software from you so pleaaaaaaseeeeee help me with this one too, thank you

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      Soon, an interview with Carl will be published. That may help you. His channel is ua-cam.com/users/CarlBugeja

    • @Anonymous-ok9ul
      @Anonymous-ok9ul 2 роки тому

      @@RobertFeranec Thanks for the response! anxiously waiting for the video

  • @NHL_B
    @NHL_B 2 роки тому

    For some reasons when I click on features->Rigid/flex, nothing change and I don't know what to do. help?

  • @316728237
    @316728237 Рік тому

    HOW TO DO IMPEDANCE MATCHING IN FLEX PCB

  • @MUKHLALMAHTO
    @MUKHLALMAHTO 2 роки тому

    happy diwali

  • @jeffreyyin
    @jeffreyyin 2 роки тому

    When I click on Rigid/Flex, the insert layer options didn't change there is no adhesive or stiffener. I check system and everything is turned on. Does this happen to any one?

  • @_Khayyam_987_
    @_Khayyam_987_ 2 роки тому

    Hi. When i delete Top Stiffener at the same time Bottom Stiffener was deleted automatically. What must i do for deleting seperate Stiffener?
    Thanks from now..

    • @RobertFeranec
      @RobertFeranec  2 роки тому +1

      Altium has a checkbox to make Stackup symetrical. You may need to uncheck it.

    • @_Khayyam_987_
      @_Khayyam_987_ 2 роки тому

      @@RobertFeranec thanks a lot

  • @ahbushnell1
    @ahbushnell1 2 роки тому

    you should share your file so we can look in detail at what you did.

    • @RobertFeranec
      @RobertFeranec  2 роки тому +1

      it is on github, just not the latest version github.com/FEDEVEL/youtube-flexcube-matrix-4x4

    • @ahbushnell1
      @ahbushnell1 2 роки тому

      @@RobertFeranec Thank you sir!

  • @guillep2k
    @guillep2k 2 роки тому

    I hope you didn't follow your "ordering example" to the letter, unless you know how to build cubes with only 5 faces. 😂

    • @RobertFeranec
      @RobertFeranec  2 роки тому

      You will see how it is built ;) I have got the PCBs ... I am curious how it will look. PS: I only need 4, they are placed above of each other.

  • @LoveTheFactory
    @LoveTheFactory 2 роки тому

    Phantabulous. Recommended. Thank you Robert. Best, @LoveTheFactory