You need to use EasyEDA editor to create some projects before publishing
Is there any way of mirroring a PCB module ?
3011 12
MikeDB 3 years ago
I've got a PCB module laid out for the top layer of the PCB.  I'd also like to put the same module on the bottom of a different PCB.  I can swap top layer tracks for bottom layer and vice versa, but obviously need to mirror the positioning as well.  Is there any way of doing this automatically as it's quite complex to redo by hand ?
Comments
andyfierman 3 years ago
I came up with a way to do this in reply to a post a year or so ago (?) from someone who wanted to put a PCB module on the bottom using headers sticking out of the top of the module so that it was in the same orientation on the bottom of the board as it would be when placed on the top. It's not automated but it was better than reconstructing the module from scratch. I'll see if I can find it again.
Reply
MikeDB 3 years ago
@andyfierman   That would be great thanks.  I did do a search but couldn't find anything.  It seems odd that when selecting everything and pressing X it mirrors all the tracks and vias, but leave the components where they are, whereas Space does rotate everything (fairly) intact.
Reply
andyfierman 3 years ago
@MikeDB, This is the post: [https://easyeda.com/forum/topic/Arduino-MEGA-Shield-Project-703d187346e74833af8114b2f6aa423e](https://easyeda.com/forum/topic/Arduino-MEGA-Shield-Project-703d187346e74833af8114b2f6aa423e)<br> <br> Not very helpful I'm afraid but I do recall that the text in the silkscreen had to be manually manipulated quite a bit to get it into the right places. It needed a lot of selecting in groups and rotating.
Reply
andreasbernhofer 3 years ago
@andyfierman I guess these are two different things. On the MEGA shield he just wanted to mount his PCB on Top of a (MEGA) Module. So placing the Module (as reference) on the top layer was fine, except that he maybe didn't want all the silkscreen on the Top. I guess he basically asked for a way to project all the stuff (silkscreen?) from the top layer to the bottom layer. @MikeDB however wants to mount the module on the bottom of the PCB like he would on the Top. Therefore all components must not only change the layer, but also get flipped along the same vertical axis. I tried this with a random module and got very weird results. Selecting all parts of a module and flipping them didn't flip the actual components (which was expected since they cannot flip physically) but flipped tracks and outline along an axis that was way off the screen - not along their center. The module got ripped apart completely. I guess it could be done with a script, but I'm not sure if I know enough to do that...
Reply
andyfierman 3 years ago
This might work. File > New PCB; File > New Footprint; Open the module for editing in the PCB Editor. Copy and paste the Module into the new Footprint and save it Place the new Footprint on the bottom layer of the new PCB; Save the new PCB as a module. I'm trying it at the moment but the new footprint I have saved isn't showing up in my workspace yet so I can't place it in a PCB... <br> <br> <br> <br>
Reply
andyfierman 3 years ago
Yup. Just tested it. Seems to work.
Reply
MikeDB 3 years ago
Good idea.  Thanks
Reply
by any image program ex. acasee or photoshop .
Reply
[https://www.img2go.com/](https://www.img2go.com/)   \_\_\_\_\_\_ about an experience
Reply
andyfierman 3 years ago
@a7mad.civic, Sorry but I think you misunderstand the context of the original question. This topic is not about reversing an image of a PCB Module. It is about mirroring a PCB Module in it's native format in EasyEDA.
Reply
Peter Yuen 3 years ago
Hi people, I have created an EasyEDA Extension to allow reuse and multiple instantiation of schematic and PCB modules! Code and instructions are [here](https://github.com/ppeetteerrs/EasyEDA-Tools)!
Reply
andyfierman 3 years ago
@ppeetteerrsx, I can understand that you are very excited about your new extension but it would be helpful if you could explain what problems it solves and how it addresses the question from the OP. I would also ask that you respect the forum etiquette outlined in: [https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a](https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a)<br> <br> and refrain from multiple posting into several different  topics, one of which is now over three years old.
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,建议访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus-@1x -mockplus-

Cookie Notice

Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice