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

Added STEP file downloading #52

Closed WesleyE closed 11 months ago

WesleyE commented 11 months ago

Added downloading of the STEP file as also requested in #51.

The STEP files are kept in a bucket (https://modules.easyeda.com/qAxj6KHrDKw4blvCG8QJPs7Y), the constant can be found in https://modules.lceda.cn/smt-gl-engine/0.8.22.6032922c/smt-gl-engine.js, which gets loaded in EasyEDA Pro.

The STEP files are convenient when loading the board in CAD programs (FreeCad, for example) and serve as a better base for modification than the WRL files.

TousstNicolas commented 11 months ago

Hi,

Thank you for this detailed PR. Very useful.

Creating/downloading both wrl and step files may not be very useful. Therefor I will gate the wrl behind an option to avoid getting both. I will run some tests with that and will merge the PR.

ReinBentdal commented 11 months ago

This is great!