Yes but one with a barrel connector smaller than the one on your arduino. I think it's 2.5mm?
Mine arrived yesterday, and that is one tiny fricken' barrel connector receptacle! I took it to the only remaining electronic component supply store in the area where they have a "check the fit" rig for barrel coax plugs and sockets. The 1.3mm ID/3.5mm ID fit - though tight - where none of the others was even close.
I picked up a pair, got them home, popped the blister packs and...they didn't fit, the ID was too small by a hair. &%#@!!
Dug through my tiny drill bit collection and found one that was slightly bigger than the hole and reamed that sucker out. Then they fit nicely.
The OD seems like a correct fit, but it could be a little skinnier before it doesn't touch the outer contact. I'm guessing the center pin is actually 1.35 or 1.4mm. And there are a few different OD/ID plugs on the market, including OD 3.4 with IDs of 1.3, 1.35 & 1.4; and OD 3.5 with an ID of 1.35. Someone else will have to figure that one out, I can't get a caliper in there
Anyway...Like the other cheapo hub I've been using for months, this one works fine with a pair of Unos plugged in and running BrewPi.
But if I plug a non-Uno device into the hub, eventually there are problems. Just as I was typing this reply the two BrewPi instances started reporting errors, then recovering (two examples from each instance below).
Fortunately the configuration I've been using for months (hub with Unos, mini KB transceiver in the other RPi USB port for emergencies, and hardwired network) works without issue.
If anyone gets a multi-Uno conflguration running on a hub, try plugging in a nic or mini-KB transceiver and see what happens over time. This only took 4 hours to fail (on a system that literally hadn't even hiccupped in a couple of months)...
Cheers!
-------------------------------------
Traceback (most recent call last):
File "/home/brewpi/brewpi2/brewpi.py", line 674, in
ser.write('l')
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 485, in write
raise SerialException('write failed: %s' % (v,))
serial.serialutil.SerialException: write failed: [Errno 5] Input/output error
Sep 16 2014 21:01:10 Notification: Script started for beer 'test05'
Sep 16 2014 21:01:21 Found BrewPi v0.2.4, running commit 2a6f7f05 build 40, on an Arduino standard with a revC shield on port /dev/brewpi2
Traceback (most recent call last):
File "/home/brewpi/brewpi2/brewpi.py", line 674, in
ser.write('l')
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 485, in write
raise SerialException('write failed: %s' % (v,))
serial.serialutil.SerialException: write failed: [Errno 5] Input/output error
Sep 16 2014 22:45:12 Notification: Script started for beer 'test05'
Sep 16 2014 22:45:23 Found BrewPi v0.2.4, running commit 2a6f7f05 build 40, on an Arduino standard with a revC shield on port /dev/brewpi2
Sep 16 2014 18:56:29 Fresh start! Log files erased.
Traceback (most recent call last):
File "/home/brewpi/brewpi1/brewpi.py", line 674, in
ser.write('l')
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 485, in write
raise SerialException('write failed: %s' % (v,))
serial.serialutil.SerialException: write failed: [Errno 5] Input/output error
Sep 16 2014 21:01:10 Notification: Script started for beer 'test05'
Sep 16 2014 21:01:21 Found BrewPi v0.2.4, running commit 2a6f7f05 build 40, on an Arduino standard with a revC shield on port /dev/brewpi1
Traceback (most recent call last):
File "/home/brewpi/brewpi1/brewpi.py", line 686, in
for line in ser: # read all lines on serial interface
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 456, in read
raise SerialException('device reports readiness to read but returned no data (device disconnected?)')
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected?)
Sep 16 2014 22:45:11 Notification: Script started for beer 'test05'
Sep 16 2014 22:45:23 Found BrewPi v0.2.4, running commit 2a6f7f05 build 40, on an Arduino standard with a revC shield on port /dev/brewpi1