Elegant Physical Config for Pyboard D

The official PYBD running MicroPython, and its accessories.
Target audience: Users with a PYBD
User avatar
Roberthh
Posts: 2561
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

Re: Elegant Physical Config for Pyboard D

Post by Roberthh » Tue Nov 03, 2020 9:13 am

I had no problems getting them from the local electronic store. It looks like a standard item.

User avatar
pythoncoder
Posts: 5079
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: Elegant Physical Config for Pyboard D

Post by pythoncoder » Thu Nov 05, 2020 10:03 am

Roberthh wrote:
Mon Nov 02, 2020 12:53 pm
... I had sent you an item of that board...
Hi Robert, I'm unsure what you meant by this. If it's an offer to let me have one, it would be most useful and I'd be very glad of it :D
Peter Hinch

User avatar
Roberthh
Posts: 2561
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

Re: Elegant Physical Config for Pyboard D

Post by Roberthh » Thu Nov 05, 2020 10:37 am

Hi Peter, see my PM

kesterlester
Posts: 23
Joined: Sat Nov 17, 2018 10:04 pm

Re: Elegant Physical Config for Pyboard D

Post by kesterlester » Sun Feb 07, 2021 12:13 pm

My first and only foray into pyboard D tinkering went straight to a double wbus connection design. Soldering the damn things was the hardest bit of soldering I've ever had to do. May not try to do so ever again.
CAF55AA6-0E24-4E50-9D8E-0A93F0177DB9.jpeg
CAF55AA6-0E24-4E50-9D8E-0A93F0177DB9.jpeg (135.91 KiB) Viewed 407 times

User avatar
mathieu
Posts: 55
Joined: Fri Nov 10, 2017 9:57 pm

Re: Elegant Physical Config for Pyboard D

Post by mathieu » Sun Feb 07, 2021 12:37 pm

Hi all,

I understand Peter's reluctance to design a DIP32 based on the WBUS connectors, but in case someone finds it useful, here's my attempt at something like that: https://github.com/mdaeron/pybd-breakout. The soldering wasn't too hard using low-temperature solder paste, an adjustable heating plate I had in the lab, and a toy binocular microscope (cf before and after pictures in the github readme).

Image

I would also like to test something with 0.05" pitch connectors, but I don't want to solder anything to the pyboard. Is there a clever way to ensure good electrical contact with the pyboard pins without soldering pin headers?

- Mathieu

User avatar
pythoncoder
Posts: 5079
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: Elegant Physical Config for Pyboard D

Post by pythoncoder » Mon Feb 08, 2021 6:07 am

That's very nice. I've always been amazed that it's possible to align the wbus connectors with the required degree of precision.

I don't know a way to connect without soldering. Robert's adaptor works very well for my purposes, but I was happy soldering to one of my Pyboards. I plan to get some more adaptors made to his design.
Peter Hinch

User avatar
Roberthh
Posts: 2561
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

Re: Elegant Physical Config for Pyboard D

Post by Roberthh » Mon Feb 08, 2021 7:23 am

Aligning the connectors was also my concern. Not that I even tried to make such a board. But in the way @mathieu did it he could have soldered the connectors while attached to a pyboard D, because he heated up the adapter PCB from the bottom side. That way, the connectors are aligned.
The plus side of the simple adapter I made is the ability to use it on a breadboard. In an larger own board, you would use the W-Bus connector and have it soldered by the PCB maker.

User avatar
mathieu
Posts: 55
Joined: Fri Nov 10, 2017 9:57 pm

Re: Elegant Physical Config for Pyboard D

Post by mathieu » Mon Feb 08, 2021 8:24 am

pythoncoder wrote:
Mon Feb 08, 2021 6:07 am
I've always been amazed that it's possible to align the wbus connectors with the required degree of precision.
Two comments: first, the WBUS pads are only 200 microns wide, so a reasonable visual alignment (using a binocular scope) is likely to be good to 20 microns or better, which is really not too bad. Second, I suspect the tolerances are much less strict when using thick/tall WCUS connectors (see viewtopic.php?f=20&t=6164), because adjusting to small misalignments requires more distributed strain on the plastic connectors.

In another project I've mostly used low-profile connectors, and repeatedly ended up tearing the connectors away (on the custom board, not on the pyboard) after tens of plug/unplug cycles. I suppose this is due to a combination of misalignment-induced stress and the poor quality of my low-temperature solder.

Post Reply