James


James is the first prototype of the project. It is the ensamble of the first ideas and concepts that we have been working on. It is composed of 4 basys3 board on a plexiglass structure. The boards are equiped with a ENC28J60 ethernet module connected through an ethernet switch. The boards have also a ESP8266 wifi module each and a direct connection with jumper cables to the other boards.

James in action

Distributed counter build with an architecture spanning 2 basys3 boards over a wireless connection

On 2025 we extended “James” and connect the boards also through a wired direct connection with jumper cables. This way we can build distributed architectures spanning multiple boards using the new BM interconnect protocol called bondirect. In the end, we can build distributed architectures with different connection methods (wired, wireless, ethernet).

In the examples section you can find details on how we run programs on James using the BondMachine framework.