WBUS-DIP28 reset pin does not reset the Pyboard

The official PYBD running MicroPython, and its accessories.
Target audience: Users with a PYBD
Post Reply
User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

WBUS-DIP28 reset pin does not reset the Pyboard

Post by pythoncoder » Tue Oct 22, 2019 6:04 am

I can't get the reset pin to work. In case I'm missing something please could someone try momentarily linking it to Gnd to see if the Pyboard is reset (brief flash of the green LED).

I've tried it on two units and nothing happens. The reset pin on the Pyboard D itself works fine, as does the reset button. I've checked the schematics: the pin on the DIP28 should work.

If this is confirmed I'll raise an issue.
Peter Hinch
Index to my micropython libraries.

User avatar
jimmo
Posts: 2754
Joined: Tue Aug 08, 2017 1:57 am
Location: Sydney, Australia
Contact:

Re: WBUS-DIP28 Please could someone try this

Post by jimmo » Tue Oct 22, 2019 7:15 am

Confirmed.

It's connected to the reset line on the Tile header, but surprisingly not to the WBUS header (pin 48). I don't know if that's deliberate or not -- definitely worth raising an issue, like you say it's connected in the schematic.

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

Re: WBUS-DIP28 Please could someone try this

Post by pythoncoder » Tue Oct 22, 2019 8:01 am

Thank you for confirming - I thought I was going bonkers ;) Issue #5250 raised.
Peter Hinch
Index to my micropython libraries.

chuckbook
Posts: 135
Joined: Fri Oct 30, 2015 11:55 pm

Re: WBUS-DIP28 Please could someone try this

Post by chuckbook » Tue Oct 22, 2019 9:44 am

NRST isn't connected to WBUS-DIP28 by design (and the route should not be in the schema).
It might be a bit inconvenient but DIP28 NRST can be connected to PYBD NRST by a bodge wire or, and this made more sense to the designer, handle DIP28 NRST through another GPIO.
With NRST being hard wired between PYBD & DIP28 hot plugging tiles was too unreliable.

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

Re: WBUS-DIP28 Please could someone try this

Post by Roberthh » Tue Oct 22, 2019 1:22 pm

Since the Pin on the DIP28 is la belled RST, what function does it have and where is it connected to. In any case, the Pin should be labeled properly. If it isn't the reset pin, it should not be called as such.
b.t.w.: I cannot imagine that hot swapping tiles is a common operation.

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

Re: WBUS-DIP28 Please could someone try this

Post by pythoncoder » Wed Oct 23, 2019 5:35 am

It seems that its purpose is to reset the tiles. A different name would avoid this confusion.

@jimmo I'm looking forward to the adaptor board we discussed which would fix this!
Peter Hinch
Index to my micropython libraries.

Post Reply