Manuscript received December 16, 2025; accepted March 9, 2026; published August 17, 2026
Abstract—Prototyping Internet of Things (IoT) devices often involves connecting electronic components by means of a breadboard since it allows for solder-less circuit design and testing. Breadboards share a common basic connection network topology: for example, holes in a same column are directly connected electrically, and there is a gap in the middle of the breadboard that halves hole columns, that is, that cuts the electric connection between the holes of a same column. Furthermore, connections on a breadboard are possible with wires, which is a very flexible approach since it enables the circuit designer to connect components with almost no restriction other than the breadboard dimensions. Here, two types of wires can be distinguished: jumper wires, which are conventional electric wires bending over the breadboard, and what we call hereinafter “flat” wires, which lie on the breadboard, being parallel to its surface. Under such circumstances, the implementation of a circuit is not trivial and often requires a lengthy design process. Besides, a modification, even minor, such as the addition of a resistor or a LED, frequently forces the redesign of the circuit implementation on the breadboard. In this paper, we describe and evaluate an algorithm to support breadboard circuit design and implementation. From a set of electronic components, precisely component pin pairs to be connected, the algorithm generates, if any, a possible design. The obtained result is quantitatively evaluated so that in the case of several possible designs, the best one is retained.
Keywords—IoT, connection, network, matrix, routing, synchronisation
[PDF]
Cite: Antoine Bossard, "An Algorithm to Support and Improve Breadboard Wiring," International Journal of Future Computer and Communication, vol. 15, no. 2, pp. 56-62, 2026.
Copyright © 2026 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited
(CC BY 4.0)