I don’t have time to spend ranting, as if I had a free second this should go on finding a suitable PCB vendor after this experience. However, I feel an obligation to share what happened to me and how I was treated, as a sort of customer beware.
To make a long story as short as possible, I’m developing a new product (see username), and decided to trust multi-cb for the manufacturing of the boards, given the good prices and an overall positive previous experience.
My choice however lead to the first product bringup being delayed by about three weeks over the promised delivery date, and after the boards came online, me discovering I had soldered unique components on a board with a power plane internally shorted to ground. Overall, I wasted about a month, all because I trusted my pcb manufacturer.
The longer version of the story begins this February, when I agree on a stackup with multi-cb to design my board around it.
Here is a timeline of events:
24/01/23: They approve the board stackup I will be using. I ask for more details (copper roughness, Er, etc.), to plug into a field solver so that no changes will be necessary during the pre-production phase, but they confirm that they will want to adjust the traces themselves, even after asking multiple times.
17/04/23: I send over two boards for quotation, one of which they saw previously. They only give me quotes for the older board and I assume they need a little more time to quote the second one.
18/04/23: I send an email asking for the status of the unquoted board. No answer (ignore count: 1x).
19/04/23: I send an email answering some engineering question, and I also enquire as per the status of the other board. I get ignored (2x).
24/04/23: I call them, enquiring about those delays. The person answering the call I believe is a support agent, as they have access to the emails. I give them my email address to try and find the RFQs that got ignored, but they seem to be amused by being unable to find anything among the many emails that we exchanged. Unable to get a compassionate human being on the phone, I send another email about the same topic and I finally get an answer! A quotation shortly follows and I place the order as soon as possible.
26/04/23: At this point everything has been delayed by a week, which is a lot of time in time-critical projects. I point this out, and I get an email saying "The order was received today at 07.55 and today is the first working day I will make sure of that", which reassures me a bit.
Expected shipping date is now 12/05/23. I'm disappointed by the delays caused by them ignoring my RFQs, but at this point I'm also ok with sharing some of the blame (I could have pushed them harder but was on a business trip with little time to spare). However, what follows is truly infuriating.
05/05/23: 10 days into production and 7 days from the promised shipment date, their engineers are asking questions. I'm surprised, but I figured that they might have already started manufacturing some layers as the questions are limited in scope. I answer the questions within a 15-minutes window.
08/05/23: I get even more questions, this time they are asking me to re-confirm the stackup as they had unilaterally increased the prepreg thickness of the middle layer without consulting me. I'm still believing that thanks to some tight integration between design and manufacturing, they can pull off the delivery date, but I decide to enquire about it.
09/05/23: They answer that they will start production today.
I'm absolutely destroyed by that answer. What do you mean, "START" production today? Your email from 26/04/23 says, and I quote "today is the first working day I will make sure of that".
How can you START production on the 9/05/23 if the email from two weeks prior said "today is the first working day"?
I ask them to call me to explain the situation. They ignore me (3x).
11/05/23: They send over an automated email notifying me of the delay, with a new shipping date estimated at 22/05/23. I reply by asking for a phone call, and they ignore me (4x).
22/05/23: This is their revised shipping date (+10 days from when originally scheduled). I get nothing. No shipping notification, no delay confirmation, and no phone call.
I ask yet again, for the third time, for them to call me to explain the situation. They keep ignoring my request (5x).
25/05/23: I finally receive the boards. I’m happy with the apparent quality of the work under a microscope, so I send an email thanking them for it.
At this point I’ve missed the originally scheduled assembly date with my contractor, so I had to reschedule and add even more delays.
12/06/23: Boards back from the assembly house, bringup time!
22/06/23: I discover the shorted power plane (I had focused on a different area of the board until then), so I send multi-cb an email expressing my disbelief. They ignore me (6x).
23/06/23: I spend the morning scrapping away at the pcb layer by layer until I find the shorted one, and discover that they had connected a ground via passing through the power plane to it. My design files don’t have this connection. I send them another email, which they also ignore (6x).
26/06/23: I point out that they have been ignoring my emails, and I get a first email back the following day, saying that they are investigating.
29/06/23: They offer to return the boards for a refund (the boards I had assembled following their 100% electrical test). I ask if they are joking.
30/6/23: They confirm that the error is on their side, and they issue me a credit note for 50% of the order value.
In conclusion, I wasted around a month on this, first with the manufacturer saying they will “send the boards for manufacturing today” (but actually taking two weeks to process files on a stackup we had agreed on), and then around a week to learn the obscure art of scrapping PCB layers to find shorts to give to the local CNC shop to drill out.
The cherry on top for of course being that even after all this multi-cb wasn’t bothered enough to offer me a full refund, which must be their policy.
They don’t care about you, and I believe I brought you proof.