Hi folks. I'm looking at getting main and power boards fabricated and was planning to use JLPCB. However, they don't take Eagle board file uploads directly. And it looks like the free version of Eagle won't permit use with boards this size. I've also tried to import the Eagle files into Kicad but I don't trust that that completely works. For example, the power board shows 111 unrouted nets and the main board 150 unrouted nets after import. Unfortunately I don't know enough about Kicad yet to know why it happens or how to fix it.
Is there a workaround for this problem? Perhaps someone can share appropriate gerbers for JLPCB's process? Or maybe there's an online tool that I can use for this that lets me use JLPCB's CAM files? Or will I have to find another vendor to use like PCBWay that does accept Eagle board files directly?
Edit: the issue with Kicad having so many unrouted nets seems to be that the planes are not importing properly so there's piles of ground vias not connected to anything.
Edit #2: KiCad zones must be manually filled or refilled after changes (unlike EAGLE's automatic ratsnest). I clicked where the plane should be and used the "B" hotkey to refill all the zones. Now all nets show as routed. So maybe I'm back in business but I'm still somewhat leary of other errors that might have crept in on the import.
Edit #3: Yeah, that would have been too easy. I ran a Design Rules check on the main board and got 16 errors and 220 warnings. A lot of errors are like "Thermal relief connection to zone incomplete (layer F.Cu; zone min spoke count 2; actual 1). I know what this error means and I see what it is complaining about, but I don't know if this is a real problem or not without having Eagle or the Gerbers to check against. Maybe this is actually acceptable and mjr adjusted the Eagle DRC rules to let it by, or maybe it is an error on the Kicad import. Can't tell.
Edited by DeKay, 07 December 2025 - 02:53 PM.