This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3220S-LAUNCHXL: General queries about custom board layout + manufacture.

Part Number: CC3220S-LAUNCHXL

Hi, I've been using the CC3220S-LAUNCHXL for a couple of personal projects and wondered if I could get some input from those experienced into laying out a custom board. 

As I don't have access to Altium, using the published circuit + gerbers, I redid the project in Kicad with one difference - I've split the emulation/programming circuitry into a separate board which connects to the main (app) board using headers on one board and a socket on the other, like in the attached.  My thought is I can use a single emulation/programming board for multiple app boards.  I've also designed a "breakout" power supply for the app board which works nicely with the development CC3220S-LAUNCHXL I'm using.

Before I start spending to fabricate this I thought I'd ask if anybody with experience doing something similar has any input into the following:

1. Is this even a sensible thing to do? Is there a better way to design/layout boards without all the extra bits programming/emulation bits on it?

2. Any suggestions for inexpensive manufacturers? My previous attempts have all been much simpler boards. I've used a couple of Chinese/European manufacturers before (JLCPCB, Aisler etc.) but am unsure whether they can do this without errors and with all the right parts. Since the services are all online, it's hard to know ...

3. I'm happy to share the layout (copy of the TI design in Kicad - nothing original) iff there's anybody interested to have a look and perhaps catch any errors and/or suggest ways to improve it for manufacturing.

  • Ridcrash

    1) If that's what you'd like to do, I don't see any issues. If you have a CC3220S-LAUNCHXL, you can even use the LaunchPad's XDS110 debug probe to program/debug your custom board. More info here.

    2) Because this is an RF circuit board, it must be impedance controlled. Going with an inexpensive manufacturer might result in degraded RF performance if the PCB stack and coplanar wave guide parameters do not meet your specifications, so I would look for one that is more reliable.

    3) Have you gone through the CC3220 Layout Guidelines and the hardware design checklist to ensure that your custom board follows our guidelines? 

    BR,

    Seong

  • Seong, thanks for the replies and the links.

    For anybody interested please see:

    github.com/tortuoise/mov-wifi

    github.com/tortuoise/mov-emu

    github.com/tortuoise/mov-pwrcon

    Almost guaranteed to have errors - will be very grateful for errors, suggestions etc.