TousstNicolas / JLC2KiCad_lib

JLC2KICAD_lib is a python script that generate a component library (schematic, footprint and 3D model ) for KiCad from the JLCPCB/easyEDA library.
MIT License
228 stars 42 forks source link

Micro-USB Footprint: THT elements are missing in the footprint #62

Closed besi closed 6 months ago

besi commented 6 months ago

Describe the bug I'm using a Micro USB Plug JLC#C505111. I do have a working footprint from the Kicad Standard Library for comparison. The Kicad Footprint is Connector_USB:USB_Micro-B_Molex-105017-0001

Now the EasyEDA-Converted footprint is missing a slot which goes through the PCB. EasyEDA Preview shows the correct footprint: https://jlcpcb.com/partdetail/Molex-1050171001/C505111

Screenshot 2024-02-10 at 12 24 35

However the downloaded footprint is missing the mentioned slot (Pad 8 on the EasyEDA preview):

Screenshot 2024-02-10 at 12 21 09 Screenshot 2024-02-10 at 12 30 25

Another issue is that the round holes in the back (Pin6 and Pin7) also do not show up on the 3d Viewer so it's uncertain if those will get manufactured too.

I just started using this tool and I am very pleased you made the effort to create such a useful program. So thanks very much and thanks for looking into this issue ;-)

TousstNicolas commented 6 months ago

Hi, thanks for reporting this issue.

From the logs I see a beautiful WARNING - footprint handler, pad : unknown assembly_process skiping pad n° : 8. (with a little typo in it :open_mouth: )

I will start looking into it.

TousstNicolas commented 6 months ago

The fix is available with version 1.0.30. You should be able to update to this version.

I will let you close this issue if it works on your side.

image