Downloading KiCAD files for LCSC components
Revision as of 15:57, 9 June 2024 by Tinker (talk | contribs) (Created page with "<pre> #!/usr/bin/bash ######################################################## ### This little script wraps around ### ### https://github.com/uPesy/easyeda2kicad.py ### ### and provides a much more usable set of downloads ### ### ### ### Before using, either create an LCSC folder in ### ### your Documents or edit the OUTPUT= line below. ### #####################################################...")
#!/usr/bin/bash ######################################################## ### This little script wraps around ### ### https://github.com/uPesy/easyeda2kicad.py ### ### and provides a much more usable set of downloads ### ### ### ### Before using, either create an LCSC folder in ### ### your Documents or edit the OUTPUT= line below. ### ######################################################## OUTPUT='Documents/LCSC/' for i in ${*} do echo ${i} if easyeda2kicad --full --overwrite --lcsc_id=${i} --output ~/${OUTPUT}${i} then mkdir ~/${OUTPUT}${i}/ mv ~/${OUTPUT}${i}.kicad_sym ~/${OUTPUT}${i}/ mv ~/${OUTPUT}${i}.3dshapes/*.step ~/${OUTPUT}${i}/ # if you really want the WRL also, change the above line to: # mv ~/${OUTPUT}${i}.3dshapes/*.step ~/${OUTPUT}${i}/ mv ~/${OUTPUT}${i}.pretty/* ~/${OUTPUT}${i}/ rm -r ~/${OUTPUT}${i}.* echo Got it... else rm -r ~/${OUTPUT}${i}.* touch ~/${OUTPUT}${i}.HasNoStuffAvailable echo Nothing to get... fi done