Getting Started with TEP DISCUSSION

What requirements should come before asking which development board to buy?

Started by aamir development boardshardware selectionGPIO requirementsreal-time timingmemory budget
3 replies 248 views 4 participants
Latest activity · 27 Sep 2026

What requirements should come before asking which development board to buy?

#1

How can a beginner turn 'Which board is best?' into a question that has a useful engineering answer? Recent dual-processor boards offer more options, but a larger feature list does not automatically fit a small sensor project.

Suppose the design needs two analog inputs, an I2C display, wireless logging and a motor-control output. Which requirements should be quantified before comparing boards?

Reference: Arduino: dual-processor architecture and UNO Q (https://blog.arduino.cc/2026/05/07/one-board-two-brains-three-ways-a-dual-architecture-board-makes-building-simpler/).

Community replies 3

Re: What requirements should come before asking which development board to buy?

#2

Make a pin and peripheral budget first. Two analog inputs require suitable ADC channels, voltage ranges and sampling behavior; merely counting GPIO pins is insufficient. Check whether pins are shared with boot configuration, onboard hardware or other peripherals. For the motor, identify the external driver and control interface. A development-board pin should not be assumed capable of powering the motor directly.

Re: What requirements should come before asking which development board to buy?

#3

Define timing and storage requirements. Specify the motor-loop period, acceptable jitter, sensor sample rates and the amount of data that must survive a network outage. At 16 bytes per record and 100 records per second, one hour requires about 5.76 MB before filesystem or protocol overhead. That calculation can change the choice of storage more than CPU clock speed does.

Re: What requirements should come before asking which development board to buy?

#4

Then compare software support, debug access, logic voltage, power consumption and availability. If networking or a user interface occasionally stalls, decide whether the motor control may stall with it. That is where an MCU plus a higher-level processor can help, but it also adds complexity. A clear list of mandatory requirements lets people explain tradeoffs instead of recommending their favorite board.

TEP COMMUNITY