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.
Hi there,
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. ???
Hi there,
Awesome , just upload with the (Square with the Arrow) icon.
You can upload Zip files.
Thanks for the contribution
HTH
GL PJ
I will give this a shot this weekend, if it works I’ll mark this as the solution.
Yeah that’s the exact reason I asked the question and started this whole conversation.
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).
While I am working on my updated version, if you want a resource to build your own footprint without measuring, go to this page: Getting Started with Seeed Studio XIAO ESP32C6 | Seeed Studio Wiki,
download the “Seeed Studio XIAO ESP32C6 KiCAD Libraries” ZIP file, then open the “XIAO ESP32 C6kicad_pcb” file in Kicad. You can then use the measuring tool in Kicad to measure the exact distances without using calipers!
That was my thought once I got it opened in easyeda, although I’ll probably just do that in kicad now instead of fighting with easyeda.
As far as the battery connections and other bottom pads go, my plan was to reflow solder the whole thing with a hotplate or oven, so using all SMD pads like a BGA rather than through holes. But if you want to be able to use a soldering iron, what has worked well for me in the past is cutting an oversized slot out of the pcb around the pads and adding castellated holes on either side of the slot.
I would add a picture, but apparently I can’t do that here for whatever reason…
Hi there,
Having been down this road I can offer , Oval & Plated through holes. Be 100% it lays flat
I’m working on other " Sandwhich" boards for the Bottom of Xiao Nrf52840 currently when I get some time I can check out the LIB for the ESP32C6 Xiao. be sure to Orient the holes the same direction as the pads and USE solder PASTE & solder Roll with a soldering Iron. I tried adding a trace wire in the hole to pad NOPE, I tried reflowing bad(bridging) and finely hot-air Neither worked as well. YMMV
HTH
GL PJ
I log this under “if it were easy everyone would do it” be patient you’ll get it.
I was hopeful someone from Seeed could provide some guidance, LOL even n the live stream making the relay board they almost forgot and left them OUT …(battery-Pads) still waiting on my Winner,winner chicken dinner Unit btw…
Hi there,
Sure I’ll revisit it, I remember it being a PITA but doable, Seeed-neeeds to provide it in other formats too! would be Steller of them. , you see the pics in the early attempts the big move forward was “FLAT” had to be perfectly flat against the Xiao. You see those USB-C ports Mounting Legs coming through the Xiao, those need to be over sized in the PCB so not to interfere with the “laying -Flatness” I will try and do a video of the process, time permitting.
My hit list was,:
- use paste on the Xiao’s Battery Pads
- use a small tip that can reach through the HOLE to touch the pad, “just ever so slightly”
- Holes are OVAL & Plated Through the Ovals are LONG ways over BAT PADS
- Clamp it together gently.
- FLUX is your Friend, Fill the holes with it.
- Using the Soldering IRON and the Roll Solder I poke the solder into the flux filled hole,
the Tip of Iron is placed to the side and the melting begins,
“it’s a feel thing” soldering is like an art form , Practice makes perfect, so do get some practice first, but I digress.
As the flux melts and the temperature and timing is correct I ADD & melt the solder with the tip of the iron and as it melts and begins to flow, I plunge the tip into the hole and touch the BATTERY pad for a second or two, as the paste now melts and flows it joins with the roll solder and the connection is made. You will notice the air comes out off the hole and the solder looks like a PLUG. - test is with a meter that is on standby and SUCCESS is a sound of the Beep!
HTH
GL PJ
also note My PCB’s are made by JLCPCB. I have never lost a hole or PAD and I have tried other PCB manufacture’s. Just Saying , YMMV. check your boards specs for the proper parameters. (material, metals, E/R-values, TEMPS, etc.)
Tired of fighting easyeda, so I just grabbed the measurements from kicad and made a new library, or rather, made a new part in the XIAO eagle library. Have no tested yet, but it lines up nicely with the pictures from the seeed wiki and a 3D model I was able to find on grabcad, so it’ll probably work just fine. It is purely surface mount, so you’ll need a hotplate or an oven to solder a xiao to it, maybe in the future I’ll make another one that can be soldered with an iron, but for now I have no need for that.
Seeedstudio won’t let me attach a file to this post so I made a whole damn github repo for a single file.
I initially tried to post my component as well but got lost trying to figure out how to do it in Github and gave up.
But what do you mean by “purely surface mount”? Forgive me but I’m still learning some things here. Do you mean you mount your XIAO by pressing it onto surface mount pads ON the PCB instead of using the pin headers poking THROUGH the PCB? That seems like a lot more trouble than simply soldering the pins in.
Hi there,
You speak of “Through Hole Design” gone the way of the dino… Everything these days is surface mounted no holes , One less process step and one less possible problem.
look at this foort print from the Link above.
HTH
GL PJ
the OP came up with his own Solution LOL, However. It appears to be a combination of suggestions that provided the info to solve the problem, Thanks for contributing to the discussion.
btw the footprint doesn’t work 100% the USB-C mounts have no Clearance holes, not all the Xiao’s are 100% flat. I will say It’s been a long while since I have seen one with any issues hanging down, Also the trace widths are too small.
so how do you mount that using surface mount? you need a reflow oven, right? I’m assuming you don’t use the pin headers, you just put the XIAO directly onto those pads and heat it up, right? what about connecting other components, such as transistors, capacitors, etc.? do those commonly come in surface mount varieties?
This would be great. Can you upload it to something like google drive with a shareable link?
For the Xiao ESP32C6, you can find its PCB footprint and bottom pad measurements in the official documentation or datasheet provided by Seeed Studio. Alternatively, you can use the pre-made library available for Autodesk EAGLE, typically downloadable from Seeed Studio’s GitHub repository. Always verify dimensions against the datasheet before finalizing your design.
HI there,
a more specific answer is NO, You can use a soldering iron, Watch the livestream of Seeed engineers building this PCB for the Relays.
HTH
GL PJ
Could you link me to said datasheet provided by seeedstudio? I have been entirely incapable of finding such a drawing.
Could you link me to said Autodesk EAGLE library? I have been entirely incapable of finding such a library.
Thank you.
Grab the kicad library from the github repo linked above and import it into easyeda, that part was very easy. I don’t have an easyeda library, I never made one because I have no use for one.