It’s not a big jump to go from designing your own Arduino shield to designing your own Arduino I/O Board. There’s a lot of flexibility in what can properly be called an Arduino-compatible device. Pick the processor you want to use, slap on the parts it needs, and then decide what other ingredients you want on your
You need to make several design decisions along the way. These include compatibility with existing Arduinos and shields, power-supply options, processor selection, and additional circuitry. Let’s look at each of these areas in a little detail, so you can get on your way to making your own Arduino.
You should think about this topic first, because ...