Alternative Gnuk token board design

Rigas, Evangelos e.rigas at
Mon Mar 25 11:57:21 CET 2019

Hi Mike,

I had a look on weblight, the trick with diodes is realy nice.
As for the ProtoProg, I had a similar design in mind.

Thanks, for the links.


On Thu, 2019-03-21 at 16:18 -0700, Mike Tsao wrote:

I did a project a few years ago that has a similar form factor to yours:

A notable difference is that the Weblight board can be inserted in either top or bottom orientation in the Type A slot, a little like Type C but through the magic of diodes rather than symmetric design of the female connector. This was more important for my project because it had a visual component to it, but I'm sure users would appreciate the flexibility. Plus you're already solder-masking both sides of the PCB, so it's no additional manufacturing cost except for the diodes.

As you can see in the board order I did<>, I chose ENIG finish with 2.0mm thickness. We ended up ordering another 1,000 in addition to that order, and we've never had a complaint about proper fit in USB ports.

I also took the ProtoProg<> concept for the pogo programming, ordering the PCBs from OSH Park<> (I'm in the US, so that was a perfect option for me). That tool is AVR-based, so it's not applicable to your project except to the extent you might want to copy that design and alter it for STM32 programming.


On Thu, Mar 21, 2019 at 7:37 AM Rigas, Evangelos <e.rigas at<mailto:e.rigas at>> wrote:
On Thu, 2019-03-21 at 13:43 +0100, Peter Lebbing wrote:
> And a nice touch to include a design for the pogo pins.

Thanks Peter.
I plan to design a PCB (some sort of a jig) for programming. That way
it will be easier to make, instead of relying on expensive 3D printers.

As for the gold platting of the connector, you are right. That is why I
ordered the PCB with ENIG (Immersion Gold).
Is not the same quality as hard gold, but an order of magnitude

In addition, ENIG offers better planarity on the exposed pads which
helps with SMD soldering; compared to the default hot air solder
leveling (HASL) process.


Gnuk-users mailing list
Gnuk-users at<mailto:Gnuk-users at>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Gnuk-users mailing list