Their business model is pooling small orders and sending them to board fabs in europe, mainly germany and some in the east.
For higher-end board that seems likely. For cheap hobby-grade boards just the job fee[1] is more than 10 boards delivered is from JLCPCB.
That said, thanks for reminding me. Will definitely compare next time I need boards.
[1]: https://community.aisler.net/t/our-simple-pricing/102#p-124-...
Just checked myself using a board I already had manufactured, and can confirm it's a lot higher than JLCPCB or PCBWay.
Maybe for rapid prototyping it is okay, but at scale, to make one board is more than the entire selling point of the whole device.
Express service adds ~20 EUR, roughly the same cost as picking DHL express delivery on JLCPCB.
On top of that they also offer 3D printing, CNC machining, sheet metal bending, and even a McMaster-Carr-like parts store. It is literally a one-stop-shop for all your hardware prototype needs.
The offer from JLC for 1500 pieces (without the modem module) was 2000€ + Tax + Shipping, so way less than 3000€.
The comparable best offer from Eurocircuits was 11000€, so a factor of 4.
JLC can even be optimized further (e.g. panelizing, daves another 500€).
I hoped that I can produce here in europe with a maximum price factor of 2 in comparison to JLC which seems not be possible. It's cheaper for us to employ someone who manages JLC than producing in europe - especially when going to mass production.
For a lot of parts the exact details aren't crucial. If I'm using 4k7 0603 I2C pullup resistors I'm more than happy to swap them for 5k6 0402 if they just so happen to have a reel of those lying around and it means not having to wait two days for a restock.
Same with plenty of other parts. Maybe 10% is crucial, the rest can relatively easily be swapped out with whatever happens to be available. Transistor from a different manufacturer, generic level converter with two extra channels, LDO in a different package? If I know what is available, for a proto run I'm more than happy to make a few small changes!