I’m looking for either a premade EAGLE library with the footprint for the Xiao ESP32C6 (not C3), or a diagram of the pad layout on the bottom so I can make my own library. So far I have found:
The Xiao EAGLE library repository that apparently was released and then promptly abandoned.
The Xiao KiCAD library repo that has the exact part I need, but there’s no way to convert from KiCAD to EAGLE.
The recommended footprint layout document that includes almost all Xiao models except the ESP32C6.
A handful of forum posts with seeedstudio staff giving links to various libraries, repositories, and documents, none of which include the C6.
I really don’t want to build a footprint using calipers to measure everything by hand, because that’s just not an accurate way to do things.
Any resources I’ve missed or anyone from seeedstudio willing to share the information necessary to build the footprint?
Not yet, I haven’t found a way to do it through the online editor and I’ll have to dig up an older x86 machine in order to try the locally installed version.
SO as I indicated it works and that’s good first step as the Answer to the original Question.
Please mark it (post 2) as the “solution” so other can find it.
The export for lib is also possible but it’s a save as… the DXF? or the other format (Brain-Fade)
You get there but it’s the scenic route LOL
I had the same issue but for Fusion 360. I ended up making my own XIAO ESP32C6 component for Fusion 360 which seems to work. Would Fusion 360 work for EAGLE? If so, I can drop it over to you
Honestly I have no idea, but it’s worth a shot if you don’t mind posting it. Where did you get the dimensions for the pads when you were building the fusion library?
I don’t mind posting it, but how do I post it? Is there a way to upload a file here? I got the dimensions from various files I found scattered around (I’m not even sure exactly where) and the placements of the bottom holes I got by good old measuring and trial and error. It took me a whole weekend to get the component right. It’s very surprising that XIAO isn’t making these files available since this is supposed to be a “maker” product.
So I don’t think it was like a straight conversion but import the LIB part , then edit the Library part online in EasyEDA then save the project or Part lib as or export it I don’t remember which, you’ll need to try it.
I’m sure someone else has it already for fusion or newer eagle. You can’t really complain though because the stuff from espressif changes so often they don’t have the time or resources to cover all the variations in DEV environments that makers have and document it all , WAY too many.
ALso you see it in the higher level of Quality of the Nrf52840 Documentation much more complete and accurate. Seeed Tech support can answer any questions outside the General you can’t find here so send them an e-mail. they are Good like that!
HTH
GL PJ
back when the C3 showed up, I think it was an import of the NRF part and the edit to get the final LIB part. ???
After some digging inside easyEDA, I’ve been able to import the kicad libraries into it, but I still can’t figure out how to export it as something that can be used in eagle. Given that you seem to have done this before, is there any chance you would be able to give a little more guidance than “save the project or Part lib as or export it”?
I was going to upload my self-made XIAOC6 component for you, but I thought better of it because THE BATTERY CONNECTORS DON’T WORK!. I mean they are positioned perfectly, but my customized PCB doesn’t power the XIAO. I’ve been racking my head over this one and I suspect the through holes for the battery pads are slightly too large (I did this on purpose thinking it would be best to circumscribe the battery pads) but now I realize my PCB isn’t thin and the solder has to reach through to the other side of the PCB to bridge the battery pads and the plated hole. I wouldn’t have thought this was an issue especially since I use solder flux. But it isn’t working. So I am redesigning the component to have smaller plated oval holes over the battery pads which should directly contact the battery pads. With smaller holes the solder will have an easier time bridging the plated hole and the pad.
I’m not sure if this makes sense to anyone else but I’m going to rework my component and then test it, and if it works out of the box I’ll upload it here. I’d rather not upload something to the community that isn’t working right (but again, the positions of the component holes are fine, it just doesn’t work in practice).