Home > Broadcom BCMxxxx, Hardware > This is What a 16 Raspberry Pi Zero Cluster Board Looks Like

This is What a 16 Raspberry Pi Zero Cluster Board Looks Like

Idein, a Japanese startup, has been working with a Raspberry Pi compute module to create Actbulb, a multi-functional device for applications using computational sensing and data analysis, and that fits in a regular light bulb socket. But for their internal testing, they’ve decided to create a cluster for 16 Raspberry Pi Zero boards.

Raspberry_Pi_Zero_ClusterPiZero Cluster board has 32 micro USB ports for power and data, two for each Raspberry Pi Zero board, 16 USB type A ports, and 16 Ethernet interfaces. They’ve likely done this board for testing their ActBulb, as Koichi Nakamura, Idein CEO & founder mentioned that:

We are making a sensing device that uses Raspberry Pi compute module. So we need many Pi’s for the development and tests. Since we will use Pi’s GPU for image processing, deep learning, etc. We need real Pis but not just Linux machines. Another reason. It can be used for flashing eMMCs of our devices via USB ports when we have to do that by ourselves.

PiZero_Cluster_BoardYou may have noticed that there’s only one Raspberry Pi Zero in the cluster board, simply because they don’t have more, and the boards are not available for sale. The Raspberry Pi foundation is making more , but they will only allow one per customer for now due to the high demand, so it may take some time until they get their 15 other boards, although I guess friends and family could help…

[Update: Since they had quite a lot of feedback, the company has now plans to integrate an Ethernet switch, add GPIO headers, etc.. and likely sell it. See new tweet]

  1. sky770
    January 22nd, 2016 at 11:03 | #1


    Any way of getting a raspi zero in TH ?
    Also, can you tell me if there are any shops in bkk where I can get my hands on some SBCs on retail rates?


  2. January 22nd, 2016 at 11:14 | #2

    I don’t think Raspberry Pi Zero is available anywhere. Eleemnt14 even removed the listing last time I checked.

    But usually I prefer buying outside of Thailand. It’s too expensive here.
    But if you really want to buy locally try with Element14 (they only have Thai website, so you may need somebody to help in case you can’t read Thai).

    Another relatively well know shop for boards is thaieasyelec.com. In Bangkok, maybe try Pantip not sure. I never go to Bangkok, except to the airports. I also buy products on Lazada sometimes, but again it’s often cheaper on eBay, at least for small stuffs.

  3. FransM
    January 22nd, 2016 at 14:52 | #3

    Hm, this is just a board to mount 16 usb boards with breakout for usb and network.
    It would have been much nicer if there was some form of interconnectivity between them (e.g. by adding a router chip that would put them all on a small local network). This way lots of additional plumbing needs to be done

  4. Mic_s
    January 22nd, 2016 at 17:42 | #4

    FransM, you are right. This design dosn’t look like a cluster, it is a Board for 16 zeros with some support chips. Elsewhere in the works: 8/16/32 zeros connected with an intelligent USB hub (based on a 7$-FPGA, dualported ram and some 0.8$ – USB 2.0 Phys chips for the zeros and some 2.3$-USB 3.1 Phys chips )

  5. January 22nd, 2016 at 21:01 | #5

    The zero has also mount holes, so it would have been easier and cheaper to simply use those to stack the PIs. Too bad the PI zero does not seem to support ethernet over HDMI.

  6. tkaiser
    January 22nd, 2016 at 23:10 | #6

    Since the RPi SoCs have no native Ethernet it seems they used the ‘usual’ LAN9512 (USB hub with integrated Fast Ethernet) 16 times on the board. Would’ve be a smarter move to also put something like the BCM5321M (switch IC with 16xFE and 2xGbE) on the board and another SoC acting as ‘master node’ being able to switch on/off the other nodes.

  7. TLS
    January 23rd, 2016 at 00:00 | #7

    Note that the £5 pricing for the RPi Zero was a promotional offer and the actual price will be a lot higher according to people I’ve talked to at Farnell.

  8. Amsterisk
    January 23rd, 2016 at 04:05 | #8


    No Pi Zeros yet but I always find RS to be quite good in Thailand – not always the cheapest but never had any issues.


  9. January 23rd, 2016 at 04:44 | #9

    Have one here spare if you need it.

    Maybe you should do a crowdfunding like setup, ie donate a Pi0 and get n% off one of these boards.
    Pretty sure the robotics folks would help, a 16 node Pi0 would be one hell of an AI rig.
    Thats about 20 times more processing power than a Core2 Duo for certain apps but a much lower power draw.

  10. orlad
    January 23rd, 2016 at 20:11 | #10


  11. Someone from the other side
    January 23rd, 2016 at 20:56 | #11

    In what processing usecase would a Pi beat a Core2Duo (ok, maybe it would be better at decoding h.264) when it comes?

    In general I somehow fail to see the point of these slow CPU clusters (unless you really want to have a physical cluster, I guess).

  12. January 24th, 2016 at 16:09 | #12

    Yes, they must be using VideoCore IV to accelerate specific tasks. That’s called GPGPU (General Purpose GPU) computing.

  13. January 24th, 2016 at 20:12 | #13

    They have plan to include a switch in a second revision now @ https://twitter.com/9_ties/status/691092577722863617

  14. MrRobot
    January 25th, 2016 at 03:56 | #14

    Where can I buy this??

  15. January 25th, 2016 at 09:11 | #15

    You can’t. At least not for now.

  16. January 27th, 2016 at 10:32 | #16

    They’ll do a crowdfunding campaign -> https://twitter.com/9_ties/status/691457619899232257

    We’ve decided to start a crowd funding of PiZero Cluster Board (improved one) very soon. We will try hard to deliver 1st lot in this spring.

  17. February 3rd, 2016 at 17:22 | #17

    They finally got their 16 Raspberry Pi Zero boards @ https://twitter.com/9_ties/status/694816468475588608/photo/1

  18. February 6th, 2016 at 19:41 | #18

    So we need many Pi’s for the development and tests. Since we will use Pi’s GPU for image processing, deep learning, etc. We need real Pis but not just Linux machines. Where such information?

  19. February 6th, 2016 at 19:43 | #19

    In one of the comments in their twitter feed.

  20. Alan Moore
    September 23rd, 2016 at 19:16 | #20

    Is this cluster available?

  21. September 23rd, 2016 at 20:05 | #21

    @Alan Moore
    They don’t seem to have launched it yet.

  22. Alan Moore
    September 24th, 2016 at 00:30 | #22
  23. Rogan Dawes
    March 20th, 2017 at 22:04 | #23

    I’ve clearly put too much thought into this, while not having the ability to implement it in any way! 🙁

    Build a Pi Zero cluster hub by combining a Microchip USB2517 7-port USB hub, with a CP2108 4-port USB UART chip.

    Each Pi Zero (max 4) gets its own microUSB connector, plus a UART connected to its console. By properly implementing the USB power spec, one should be able to enable or disable power to individual Pi Zeroes, while monitoring their consoles. There is no real need for anything else, as each Pi Zero can be configured to provide USB networking or other USB features as required.

    Each console UART will terminate in a 3-pin 0.1″ header adjacent to the Pi Zero, and will connect to the Pi Zero console via a short cable soldered to the Pi Zero pin header, and terminating in a suitable 0.1″ pitch female connector.

    4 ports of the hub will be available for the Pi Zeroes, 1 port will be used by the USB-UART chip, and the remaining two ports can either be permanently disabled, or provided as downstream ports if desired (possibly via a simple header, as is done on PC motherboards).

    Larger installations will be possible by cascading multiple carrier boards from a parent hub, e.g. a 7-port USB3 hub.

    The hub board itself will have to be self-powered, and testing will be needed to determine whether the Pi Zero will fit within the 500mA limits (i.e. if over current monitoring can be enabled on the 2517 hub chip). With no additional peripherals, this may be reasonable. Each board will then require a 5V 2A supply.

    It seems reasonable to connect to the upstream hub using a USB “Printer” connector, rather than microUSB, given the context.

  1. No trackbacks yet.