Duet 2 Ethernet and SBC
-
What SPI speed have you configured in DSF?
-
@dc42 the standard config 8 MHz
-
@smoki3 Please try lowering it incrementally by dividing by two, i.e. try 4MHz, then 2MHz and so on until you either get to somewhere around 100kHz or find a working speed
I will try to reproduce your setup next week. Just to be sure: did you power the RPi from a buck-converter off of the Duet or did you power it separately?
Also if you only tried one of these options so far please try the other.I also use loose wires of around 150mm length with Dupont crimps on the ends and several JST connector pairs in between to insert/remove resistors.
-
@wilriker I tried a buck converter and a USB power supply - results in the same behavior.
As soon I disconnect the power from the duet and just plug in a USB cable it works with out any issues.Lowering the speed doesn't help. Tried it down to 1MHz.
Actually I also use Dupont connectors with a cable length about 8cm.
-
I now tried to lower the speed down toi 100kHz. But this also doesn't help.
Its really as I said, as soon I plug in VIN to the Duet the SPI Bus is broken
-
Is there a reason why on my duet2 ethernet capacity C99 is not equipped? Is a capacity in the 5V buck converter.
I looked at the schematic normally there should be a 250uF capacity. Could this be a reason?
-
which revision is the board?
-
-
@bearer Its a 1.04c
-
@smoki3 said in Duet 2 Ethernet and SBC:
1.04c
iirc its normal then, it was fitted to 1.04, 1.04a and 1.04b but not 1.04c.
also given the cpu and wifi runs off 3.3v with its own smoothing cap i'm not sure it matters, but I can try it next week if I manage to throw together a printed part with pogo pins for the wifi (edit: printed part is modelled for P50 + R50 pins, may need to drill out holes)
-
@smoki3 seems I've missplaced or run out of pogo pins, and with logistis being what it is I doubt I'll test it any time soon.
maybe you could try soldering a regular radial through hole capacitor to the pads and see if it helps? (or see if Tony has anything to add)
-
@bearer I don't have capacitor by hand
-
@smoki3 First of all I can confirm that with external PSU I see the same behavior. I need to check the cause of that next.
-
-
@bearer As in external 24V going to
VIN
of the board. -
So what I can see is that it does not have anything to do with the internal 5V regulator. If I connect the Duet via USB to the RPi and remove the jumper for internal 5V, i.e.
I_5V_EN
(completely or put it onE_5V_EN
- does not matter) the same problem occurs. SoVIN
is somehow messing with SPI as soon as it get's to fast transfers as it seems. Still checking. -
Hm, will try to repeat test with 24v and get the scope out, was under the impression I had used Vin but could be organic bitrot..
-
@wilriker I also tried to disable the internal 5V converter by removing the the jumper. But I also does not help
-
Is the ethernet module also working over SPI?
-
@smoki3 said in Duet 2 Ethernet and SBC:
Is the ethernet module also working over SPI?
Yes, it does.