-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with STEP and rotation / translation #59
Comments
Thanks for your issue This is what happens when you do not take time to properly test the PR. |
Hi, I know the translation has never been perfect. This is also an issue for wrl files. |
Hello,
The result is IMO close enough. Let me know if there are some problematic parts and I'll add them to my test board. |
Hey everyone. G'day from Down Under and bloody awesome work @TousstNicolas! Wish I'd discovered your work sooner! The hours of my life lost drawing footprints... Anyway I had the same issue (Z level wrong on Any chance of a merge @TousstNicolas? Rationale: Personally I'm OK with software and quite capable of determining the undocumented route to install a forked version of a python module requiring a virtual environment setup and entry and then exporting the results to a project manually but can't help but feel this is "a few" too many hoops to expect the average user to jump through. A merge of this awesome fix would significantly help them out! Thanks again everyone! Go team! |
JLC2KiCad_lib/JLC2KiCadLib/footprint/footprint_handlers.py
Line 358 in d688d5c
Hello,
I have notice a misconversion with some components but let's focus on a single one first --> C347186
Using the command:
Results in a successful conversion to a kicad_mod but the component is not in the correct orientation. See image below where you need to apply manually a rotation of 180° to have the component in the correct way.
After enabling some debug, I found out that the issue may come from here (footprint_handlers.py l.345):
By default, the model is STEP so the get_StepModel() function is called. The rotation and translation info is not passed as argument as the difference between the WRL mode for example.
Is there any reason why or it is simply not implemented yet ?
The text was updated successfully, but these errors were encountered: