@Max, Duane yeah. it is a tradeoff. Given that most PCB terminals are 0.2 inch spacing, and the header pins are 0.1 inch, you could maybe put the jumpers between the header and the terminal bolocks, and stagger them so they don't take up too much space, but the board would then be that much wider. ANd I suppose that once you have wired your jumpers, you're unlikely to want to change them very often.
@David @Duane: As I recall we did discuss doing something like this -- but the header pin connectors protrude above and below the board (so as to allow for the stacking of shields), which means we need to have access to both the terminal pins AND the screw-block pins INSIDE of the header pin connectors so that we can connect them to the prototyping area...
David - I thought about doing that, but didn't want to add the additional board space. If I were to go that route, I'd probably end up with a block of jumpers that would all all permutations of connection.
Were I doing this, I'd have a jumper next to each header / Screw terminal that you could select (with one of those little black jumpers that fit over pins). More PCB space, but much easier to use. I did a PCB graphic but I cannot get it into my post, I'll email it to you Max.
What are the engineering and design challenges in creating successful IoT devices? These devices are usually small, resource-constrained electronics designed to sense, collect, send, and/or interpret data. Some of the devices need to be smart enough to act upon data in real time, 24/7. Are the design challenges the same as with embedded systems, but with a little developer- and IT-skills added in? What do engineers need to know? Rick Merritt talks with two experts about the tools and best options for designing IoT devices in 2016. Specifically the guests will discuss sensors, security, and lessons from IoT deployments.