EAGLE Forum
Welcome to Autodesk’s EAGLE Forums. Share your knowledge, ask questions, and explore popular EAGLE topics.

EAGLE Forum

Reply
Post 1 of 9
Accepted Solution

Flip the board

124 Views, 8 Replies
03-15-2017 05:45 AM

Hi!

 

There is a feature that has been asked since a long time ago and that keeps resurfacing from time to time, and I've searched a bit and nobody has mentioned it in a while, so I was thinking that maybe it's a good time to ask again :D

 

Is there any possibilities of adding the ability of flipping the board? Right now, when you have to work with the bottom layers, it gets a bit messy, specially if you have a constructed prototype and you want to check if everything is in order. Also, due to the way layers stack, if you want to check the bottom silkscreen, the tracks get on the way, and the only way to solve that is messing with transparency values. Of course, you can print a mirrored board and use that as a guide, but as Jeff Gough pointed in 2011 (https://www.element14.com/community/thread/11706/l/flip-view-button?displayFullThread=true) "it's 2011, I don't own a printer". Well, it's 2017, can we have a flip views, pretty please?

Hi Jsantosrico,

I hope you're having a good day. I have added your comments to the existing enhancement report about this feature.

Please let me know if there's anything I can do for you.

Best Regards,
Post 2 of 9

Re: Flip the board

03-15-2017 09:49 AM in reply to: jsantosrico
Hi Jsantosrico,

I hope you're having a good day. I have added your comments to the existing enhancement report about this feature.

Please let me know if there's anything I can do for you.

Best Regards,

Jorge Garcia
Product Support Specialist for EAGLE
Post 3 of 9

Re: Flip the board

03-15-2017 11:36 AM in reply to: jsantosrico

Hi jsantosrico,

I agree that there should be a flip option, but there is a little know trick that may help. You can change the rendering order of the layers so the bottom layers render on top of the top layers.
Check out the SET Option.LayerSequence in the help file. You can specify the rendered layer sequence. If you want to flip the primary layers rendering order, type SET Option.LayerSequence then the order you want rendered.

 

Here is the rendering order I like best for flipping top and bottom along with supporting layers. You can load these settings from .scr files to make your own presets.

SET Option.LayerSequence 48t 49t 19t 20t 46t 24 28 26 126 52 22 44t 45t 38 36 32 30 34 40 42 43t 18t 17t 16-1 17b 18b 43b 41 39 33 29 31 35 37 45b 44b 21 51 25 125 27 23 47t 46b 20b 47b 19b 49b 48b 61-99

 

To set it back to default use SET Option.LayerSequence *

 

You can assign those commands or scr files for fast shortcuts. Alternatively you can create a custom toolbar button by placing the following into your eagle.scr file under the BRD: section.

 

MENU
'RENDER {\
                Top       : SET Option.LayerSequence *; |\
                Bottom : SET Option.LayerSequence 48t 49t 19t 20t 46t 24 28 26 126 52 22 44t 45t 38 36 32 30 34 40 42 43t 18t 17t 16-1 17b 18b 43b 41 39 33 29 31 35 37 45b 44b 21 51 25 125 27 23 47t 46b 20b 47b 19b 49b 48b 61-99; |\
        }'\

 

If you want to have your render settings in a scr files, you can change it to:

Rename the attached files from .txt to .scr and place them in your scripts directory. Then you can adjust the settings to your liking.

 

MENU
'RENDER {\
                Top       : SCRIPT RenderT.scr; |\
                Bottom : SCRIPT RenderB.scr; |\
        }'\

 

This creates Render Menu.png

 

 

 

Post 4 of 9

Re: Flip the board

03-15-2017 12:35 PM in reply to: C.Nicks

Very cool trick, indeed! It doesn't "flip" the board, but yeah, very cool. Thanks for sharing the screencast!

Post 5 of 9

Re: Flip the board

03-15-2017 05:03 PM in reply to: jsantosrico

FYI there is also the option to use 'mirror-board.ulp'

It mirrors everything and also swaps the layer colors. I haven't really used it, but it seems pretty stable. Use it at your own risk though as it does actually move all elements and not just the display.

Post 6 of 9

Re: Flip the board

03-15-2017 05:43 PM in reply to: C.Nicks

I've made some modifications to the mirror-board.ulp to include the option to turn off layer color swapping. I also added additional layer support.

If you want the layer colors to be mirrored as well, so bottom blue stays blue when mirrored to the top etc, set recolor to 1.

 

No color changes: int recolor = 0;

Colors mirrored:    int recolor = 1;

Download the attached txt file, place it in your ulp directory, and rename it to mirror-board.ulp
Please let me know what you think.

Post 7 of 9

Re: Flip the board

03-16-2017 12:05 AM in reply to: C.Nicks
Yes, I've heard of it, but it's a hack, and developing the real deal
shouldn't be a problem. It's a standard feature in other packages that's
been requested in eagle for years, so I thought that now that they are
under new management, it was a good moment to ask.
Post 8 of 9

Re: Flip the board

03-18-2017 08:56 AM in reply to: jsantosrico

I think many have been asking for this for years, but there is always some excuse about when it will be in place.  Surely AutoCAD knows how to rotate a board view 180 about an axis.   Or maybe not.

Post 9 of 9

Re: Flip the board

03-19-2017 11:21 PM in reply to: C.Nicks

Thanks, that is helpful!

 

However, Autodesk should implement this feature natively, as a viewing option that doesn't affect the design database at all.

 

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post