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…
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…
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.
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.
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.
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?
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.
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.