USB-Cereal

An open source hardware accessory that supports log capture, simplifies CLI interaction, and facilitates firmware updates for USB Type-C devices

Feb 23, 2023

Project update 2 of 5

Our Manufacturing & QA Plan

by Dmitrii Votintcev

Thank you for all the support throughout the first week of the campaign. We are very close to reaching our funding goal! And that means it’s time to get excited and start scrutinizing the next big question: how to make USB-Cereal at a scale and ensure quality in every detail.

Timeline & Manufacturing Plan

Week -5Week -4Week -3Week -2Week -1C 2-Week Buffer Week 1Week 2Week 3Week 4Week 5Week 6Week 7Week 82-Week Buffer
QA process & tooling development1 1 1 1 a
Regulatory compliance testing1 1 1 1 m
Component purchasingp 1
Shipping components to factorya 1 1
PCB manufacturingi 1 1 1
PCBA assemblyg 1 1 ship
PCBA testingn 1
Enclosure manufacturing1 ship
PCBA/enclosure assemblye 1
Label design & manufacturingn 1 1 ship
Packaging and shipping to CSd ship

The table above gives a high level overview of what needs to happen in the final weeks of the campaign and after its completion. It contains sufficient buffer that we are confident we can deliver USB-Cereal in time if not ahead of our projected July shipping estimate!

USB-Cereal Manufacturing, Testing, and Engineering Verification

Testing

All units will undergo several stages of testing to ensure that our PCBs and solder joints are free from manufacturing defects and to verify that every component is populated correctly.

  1. Every PCB undergoes visual inspection prior to component population.
  2. After the reflow cycle, PCBAs are subjected to visual inspection once again.
  3. The PCB assembly now goes into the bed-of-nails test jig that checks UART communication, LED operation, and correctness of the voltage reference levels.
  4. USB-Cereal is attached to the PC to program the USB-to-Serial bridge, which works in tandem with the test-jig controller to test the correctness of the last remaining connector.
  5. USB-Cereal pass-through ports are are connected to the USB-C cable tester to ensure that each connector contains no soldering or internal defects.

The entire test procedure should not take more than a minute per board!

Engineering Verification

Well ahead of manufacturing, we have ensured that that USB-Cereal works for most use cases. We will re-qualify the device for any copper changes made to the PCB. In addition, we have carried out:

  1. A UART loopback test at maximum baud rate up to 3,000,000 baud. It's very uncommon to see UART data rates go that high, yet we are delivering the maximum communication speed the USB-to-Serial converter IC is capable of. (Note that the actual baud rate is physically affected by other factors as well, so a mindful end-system design is still necessary.)
  2. Stress-testing the USB-Cereal's VBUS routing and connector resistances by charging the laptop at 90 W per the USB PD specification.
  3. A USB Type-C pass through routing is verified using a read-write speed test with a high-speed USB Type-C flash drive. We have also verified Thunderbolt operation through the port using a laptop-to-dock connection with a monitor attached to the dock.
  4. Testing of the mechanical robustness of the enclosure to drops, cable pulling, and reasonable mishandling.

Thank you all once again for your support, comments, and questions!


Sign up to receive future updates for USB-Cereal.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects