Short and simple question with hopefully a short a simple answer. How to specify the rigid and flex regions of a PCB when attempting to design a rigid-flex design?
@andyfierman Is there a way to specify this in the gerber? Is it possible by communicating with a manufacturer? If it's just not possible at all with EasyEDA, point me in the direction of a possibly free/cheap way of achieving this?
@NickHydeViolin,
It may be possible to generate the outputs from EasyEDA that you need to have a flexi-rigid PCB manufactured from but it is not straightforward.
* I must point out that I have no direct experience of designing or specifying a flexi-rigid PCB so if anyone else does, please don't hesitate to add your comments.
In the meanwhile, the following suggestions may help point you in the right direction.
**Understand flexi-rigid technology:**
1. Study how flexi rigid PCBs are fabricated to see what the issues may be when trying to use EasyEDA (or any other not specifically flexi-rigid capable EDA tool) to design the board;
2. Web search for "flexi rigid pcb";
3. Have a look at the Kicad forum posts for "flexi rigid pcb Kicad";
4. Have a look at: [https://www.altium.com/documentation/altium-designer/rigid-flex-design-ad](https://www.altium.com/documentation/altium-designer/rigid-flex-design-ad) to see how this is done in a flexi-rigid capable EDA tool;
<br>
<br>
**Find and talk to a manufacturer:**
1. Identify a suitable PCB manufacturer with a flexi-rigid process option;
2. Discuss your requirements with them to find out how they expect the Gerber files to be presented so that they differentiate between the flexible and the rigid structures in - and then assemble - the overall PCB;
<br>
<br>
* Some ideas about how to implement the requirements in EasyEDA. Bear in mind that it may not be feasible at all but if it is then the exact procedure will vary depending on the feedback that you get from the PCB manufacturer.
<br>
<br>
**For a flexi-rigid board that only has components on the rigid area:**
1. Look at the total number of layers you end up with in the rigid area of your final PCB. You may have to think creatively about what may be a prepreg layer in the rigid area but which may be a flexible coverlay area in the flexi section;
2. Create a multilayer PCB with that number of layers;
3. Set the Board Outline to include the flexi region;
4. Design the whole PCB including the flexi routing;
5. Save that as the 1st Version;
6. Generate and unzip the Gerbers for the 1st version;
7. Make a 2nd version identical to the 1st. Edit the Board Outline to that of the Rigid area only;
8. Save it then generate and unzip the Gerbers from the 2nd Version;
9. Rename the Board Outline layer Gerber file from this 2nd Version to identify it as a second Board Outline layer (to distinguish between the flexi and the rigid board outlines);
10. Create an empty folder for the Gerbers for a 3rd version;
11. Copy all the Gerber files from the 2nd version into this empty 3rd version folder;
12. Replace the Gerber files for the flexi-only layers in this 3rd version with the flexi-only layer files plus the second Board Outline layer file from the 1st version so that when you put them all into the empty 3rd version Gerber folder, they form a consistently identified and named set of layers including two board outline files.
**For a flexi-rigid board that has components on both the flexi and the rigid area:**
1. Look at the total number of layers you end up with in the rigid area of your final PCB. You may have to think creatively about what may be a prepreg layer in the rigid area but which may be a flexible coverlay area in the flexi section;
2. Create a multilayer PCB with that number of layers;
3. Set the Board Outline to include the flexi region;
4. Design the whole PCB including the flexi routing;
5. Save that as the 1st Version;
6. Generate the Gerbers for the whole PCB;
7. Make a 2nd version from the 1st version with only the layers that end up as part of the flexi PCB contruction;
8. The layers must be renumbered so that the components can be placed on the top and/or bottom layers of this 2nd Version PCB as required;
9. Save it then generate and unzip the Gerbers from the 2nd Version;
10. Make a 3rd version from the 1st version with only the layers that end up as part of the rigid PCB contruction. Edit the Board Outline to that of the Rigid area only;
11. Save it then generate and unzip the Gerbers from the 3rd Version;
12. Rename the Board Outline layer Gerber file from this 3rd Version to identify it as a second Board Outline layer (to distinguish between the flexi and the rigid board outlines);
13. Create an empty folder for a 4th version;
14. Study the Gerber file header information and filename suffixes of the layers generated from the first version;
15. If necessary, edit the Gerber file header information and filename suffixes of the layers generated from the layers in the 2nd and 3rd versions so that when you put them all into the empty 4th version Gerber folder, they form a consistently identified and named set of layers including two board outline files.
The finished Gerber file folders may need to be zipped before submission to the board manufacturer.
* Also bear in mind that the procedures above generate a single Gerber archive for the whole assembly but which contains two board outline layers. The manufacturer may require two separate sets of Gerber files each with their own layer designations and board outlines. The steps described above can be used to do this simply by editing the filenames and suffixes accordingly.
<br>
<br>
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.