Guild icon
wafer.space Community
🏗️ - Designing / cob / Hi all, I'm wondering if anyone sees the
Between 2026-05-31 11:59 p.m. and 2026-07-01 12:00 a.m.
Avatar
Leo Moser (mole99) 2026-06-04 7:18 a.m.
7:18 a.m.
I'm currently designing the PCB for my chip on wsrun #1, but I can't quite wrap my head around the pinout of the mezzanine connectors. This is from the 1x1-cob:
7:18 a.m.
7:18 a.m.
The connector is on the backside, and viewing the backside from above (through the PCB), pad7 to pad0 are in the top right corner. Now, when I take this CoB PCB and plug it into a female mezzanine connector on the motherboard, I would still expect pad7 to pad0 to be in the top right corner, since the mezzanine connector doesn't swap sides, right?
7:18 a.m.
Taking a look at the motherboards in the same folder, I can see that pad7 to pad0 are suddenly in the top left corner on the motherboard.
7:19 a.m.
7:19 a.m.
Why is that the case? If the mezzanine connector simply connects down, they should be in the top right corner? Does anyone see the same thing, or am I missing some important point :)
Avatar
Andrew Wingate 2026-06-04 7:24 a.m.
Browser viewable link: https://kicanvas.org/?repo=https%3A%2F%2Fgithub.com%2Fwafer-space%2Fchip-on-board-wire-bonded-pcbs%2Ftree%2Fmain%2Frun-1%2F1x1-cob The mezzanine is on the back side. So the first schematic is backwards if you're looking through the cob only correct if you're looking from the back When you plug it into the motherboard you're looking through the cob making the second schematic the correct version of what to look at -# the copper (and more to the point labels) on the second post are incorrect! I need to make a new symbol that has pin1 in the correct location with respect to the mezzanine connector and not the cob itself. Again sorry for the confusion.
Avatar
No. There is something wrong with the connector footprints.
Avatar
Avatar
tnt
No. There is something wrong with the connector footprints.
Andrew Wingate 2026-06-04 7:27 a.m.
Really?
Avatar
When looking at the footprints in the footprint editors, they are both horizontal and both have pin 1 in the bottom left.
7:27 a.m.
In reality, one of them should have pin 1 in the upper left because one of them will be flipped when connecting them ...
Avatar
Andrew Wingate 2026-06-04 7:28 a.m.
I see, I'm referring more to the connector on the motherboard. This is the one people would be interfacing with more directly.
7:29 a.m.
I didn't make any footprints and just used whatever came from the original creator
Avatar
Kicad has other examples of DP / DS connectors footprints like Hirose DF12. DP should have pin 1 on the lower left and DS should have pin 1 on the upper left. (edited)
Avatar
Andrew Wingate 2026-06-04 7:31 a.m.
I didn't make the footprints
Avatar
Sure, I'm not saying you did, I'm just saying if we fix them to actually be coherent with each other, of the two options, we should pick the one that matches what kicad standard lib does 😅 (edited)
Avatar
Andrew Wingate 2026-06-04 7:32 a.m.
Now as far as the symbols. I did make that and they are the same symbol between the two files. One needs to be flipped.
7:34 a.m.
All of KiCad's standard generic connectors look like this
Avatar
Hirose_DF12_DF12C3.0-20DS-0.5V_2x10_P0.50mm_Vertical
7:36 a.m.
Look at that
7:36 a.m.
and then the same but DP variant of the same connector.
7:38 a.m.
Avatar
Andrew Wingate 2026-06-04 7:38 a.m.
That's a footprint. These are symbols.
7:38 a.m.
I don't seem to have that one in my library?
Avatar
Huh ... I afaik I have the default kicad 10.0.0 library.
Avatar
Andrew Wingate 2026-06-04 7:39 a.m.
I don't have the default.
7:43 a.m.
I am likely going to flip it for run2? IDK we'll see how people feel about it. We're likely going to be rethinking from first principles run3+ and the padring pinouts will likely be changing to better suit the different sizes more harmoniously.
Avatar
I think this is the same thing that BreakingTaps and I ran into. The motherboards have their pins flipped. I made a fixed version of the breadboard breakout here: https://codeberg.org/rebelmike/ws-breakout I also have a fixed version of the footprint with a box outlining where the CoB covers and the wafer space logo in the correct corner of that box in use here: https://codeberg.org/rebelmike/ws01-tinyQV-mobo-alpha (edited)
Alpha motherboard for TinyQV WS Run 1
10:30 a.m.
(Although obviously I haven't actually tested these yet as I have no CoBs)
Avatar
Avatar
RebelMike
I think this is the same thing that BreakingTaps and I ran into. The motherboards have their pins flipped. I made a fixed version of the breadboard breakout here: https://codeberg.org/rebelmike/ws-breakout I also have a fixed version of the footprint with a box outlining where the CoB covers and the wafer space logo in the correct corner of that box in use here: https://codeberg.org/rebelmike/ws01-tinyQV-mobo-alpha (edited)
Leo Moser (mole99) 2026-06-04 6:30 p.m.
Thank you, Mike! This confirms what I was seeing (and I thought I was going crazy ><). The left and right sides of pins are flipped on the motherboard. I'll use your breakout as reference for designing my PCB.
6:30 p.m.
@Andrew Wingate This means that if someone uses the run-1/motherboards and relies on the pad names, their PCB won't work since the pins are flipped.
Avatar
Leo Moser (mole99) 2026-06-11 9:41 a.m.
@Andrew Wingate I think I've found one more issue in the motherboards: the symbol pins count upwards from 36, 37, 38 but instead of 39 there's 29.
9:41 a.m.
Avatar
Leo Moser (mole99) 2026-06-15 5:40 p.m.
@Andrew Wingate Pinging you on this one again, as people are making their PCBs and shouldn't get tripped up by this.
Avatar
Avatar
Leo Moser (mole99)
@Andrew Wingate Pinging you on this one again, as people are making their PCBs and shouldn't get tripped up by this.
Andrew Wingate 2026-06-16 3:35 a.m.
Good catch. I have fixed this, the repo has been updated.
3:35 a.m.
Thanks
Avatar
Avatar
Andrew Wingate
Good catch. I have fixed this, the repo has been updated.
Leo Moser (mole99) 2026-06-16 5:05 a.m.
Thank you, Andrew!
💜 1
Exported 38 message(s)
Timezone: UTC+0