openscopeproject / InteractiveHtmlBom

Interactive HTML BOM generation plugin for KiCad, EasyEDA, Eagle, Fusion360 and Allegro PCB designer
MIT License
3.72k stars 476 forks source link

EAGLE 9.6.2: Bottom side component incorrect orientation. #429

Closed depalamarchuk closed 11 months ago

depalamarchuk commented 11 months ago

Hello,

The script either rotates a certain component by 180 degrees or mirrors it (not sure what happens here). The component is located at bottom side. I'm using the latest version. I ran the command: python "Z:\CAD\Electric CAD Libraries\EagleCAD\01_Sys\ibom\InteractiveHtmlBom\generate_interactive_bom.py" "C:\ibom mwe\mwe.brd" --name-format "%f BOM Rev ibom" --show-fabrication --include-tracks

This is from EAGLE 9.6.2: image

And this is the HTML BOM: image

I'm attaching a minimum project, so you can check it: ibom mwe.zip

Thank you and have a nice day!

Funkenjaeger commented 11 months ago

Thanks for sharing an example demonstrating the problem, that's always appreciated! I'm away from my computer for about a week so it'll be about that long before I'm able to debug this.

Interestingly, from your screenshots it looks like only the half-circle was inappropriately mirrored. The line segments (2 on the left, 1 on the right) look correct.

qu1ck commented 11 months ago

L5 text is also rotated the other way.

Funkenjaeger commented 11 months ago

Fixed U7 arc mirroring and L5 text rotation in #433.

image