If you don't fancy soldering, their assembly service is astonishingly cheap even just a few boards.
If you choose your parts carefully (https://jlcpcb.com/parts) so JCCPCB has them in stock and charges their low (reel quantity) prices, assembly can be cheaper than purchasing the parts and assembling yourself.
Some hopefully helpful comments: One trace is too close to board edge. Try not to run traces between 0.1" header holes if you don't have to. The vias might be a bit small for a simple board with plenty of room.
We don't use slots for the power jacks, just holes and fill the whole thing in with solder. Slots are a bit difficult for some pcb houses. That's just a preference though.
We also use ENIG because the unleaded HASL builds up a film after ~6 months. But if you aren't going to store the bare boards, HASL is just fine.
We use lead HASL because gold plating can hide defects in the nickel plating that can create poor solder joints because solder won't stick to corroded nickel. The gold also can embrittle solder joints which is bad for applications where lots of vibration is a concern.
I use JLCPCB assembly service for a very minor side project.
It is absolutely amazing that someone like me without a formal domain education in anything embedded, that taught themselves PCB design on youtube, can have a factory in China make a viable product.
While I sometimes run into issues with parts availability, it is genuinely an incredible world we live in.
Depending on order volume (5-30) about $2CAD per board to have them made and assembled.
Just looking at my last order I paid $30CAD for 30 boards to be manufactured. Assembly was $140CAD, of which $115 was component costs. So the various assembly fees end up being about $25
So manufacturing and assembly costs for 30 boards came to about $55CAD.
The big hitch is that this is using THEIR component library. I think the assembly costs go up a bit if you want to provide your own components.
I made some PCBs for Halloween costumes a few years ago. I installed KiCad on Sunday, ordered boards on Monday, had them in my hand in US east coast on Friday (paying for fast shipping, of course). Even with the fast shipping, it was around $4/board times 10 boards.
Kicad is a fantastic tool. I've used it for several projects ranging from microwave RF to ESP32 embedded. I usually use PCBWay (since before they had ads everywhere) but have also used JLCPCB with no complaints. Although in my experience, PCBWay has a slight capability advantage.
If you choose your parts carefully (https://jlcpcb.com/parts) so JCCPCB has them in stock and charges their low (reel quantity) prices, assembly can be cheaper than purchasing the parts and assembling yourself.
https://www.electro-tech-online.com/threads/jlcpcb-assembly-...