I'm just as skeptical of blind AI hardware output as you are, which is why I audited every net against the datasheets and put all the flaws in REVIEW.md in the repo before ordering: - The 0.33 mm RF trace came out to ~35 Ω instead of 50 Ω and hopped layers through vias (I included Pi-matching pads to tune it on the bench). - The 3.8 V buck converter was placed too far from its inductor, and the 1.37 mm power trace is narrower than Quectel's 2 mm recommendation (~100 mV drop at 3 A). - The SIM socket (J2) is oriented inward, which is annoying mechanically.
5 bare boards + 2 PCBA units are currently being ordered at JLCPCB, and I'll order the EC25-EUX modules separately to hand-solder onto U8 since JLC was out of stock.
Since the KiCad files are in the repo, if you spot a specific net or pinout error that will brick bring-up, let me know so I can bodge-wire it next week.
https://files.catbox.moe/nijoin.png
https://files.catbox.moe/suazr4.png
They sort of look sensible until you look closer and then the whole board is fever dream autorouting.
edit: idk why my comments are being [flagged], i've written to hn but the issue is apparently still there
https://www.pangram.com/history/67234835-58ff-4603-ba17-2234...
Also some of the issues were on USB lines which hopefully aren't running at 2MHz.
Lastly, since you're coding it, maybe make it pull reference layouts+routing for power supplies from the datasheets. That's step 1 for any real eCAD student.