SciFig
Tutorials··5 min read

Block Diagram: How to Make One (2026)

How to make a block diagram for a system or process, covering block granularity, signal labelling, feedback loops, and the tools that export publication vector.

SciFig Team
SciFig Team
Scientific Illustration Experts

A block diagram shows system components as boxes and their signals as arrows.

It deliberately hides internal detail so the reader can follow how information or material moves through a system. That abstraction is the point: a block diagram that shows implementation detail has stopped being a block diagram and become a schematic.

A block diagram of a measurement system with labeled signal paths and a feedback loop (Figure generated with SciFig)
A block diagram of a measurement system with labeled signal paths and a feedback loop (Figure generated with SciFig)

Pick the Right Granularity

The most consequential decision, and the one most often made by accident. Every block should sit at the same level of abstraction.

LevelBlocks areSuits
SystemWhole subsystemsOverview figures, grant proposals
FunctionalDiscrete functionsMethods sections, most papers
ComponentIndividual devicesBuild documentation, replication

A diagram containing "Data acquisition subsystem" beside "10 kΩ resistor" is mixing levels, and readers cannot tell which blocks matter.

See AI Scientific Figure Generation in Action

Watch how researchers create publication-ready scientific figures from text descriptions.

Explore the Tool

Labelling Rules

  • Blocks get noun phrases describing what they are or do: "Bandpass filter", "Sample chamber".
  • Arrows get the signal name, plus units where relevant: "Voltage (mV)", "Filtered signal, 0.1-100 Hz".
  • Direction is meaning. An arrow asserts flow. Bidirectional exchange gets two arrows or an explicit double head.
  • Feedback loops route backwards and should be visually distinct, since they are the part readers most often miss.

Unlabelled arrows are the most common defect. A box-and-arrow diagram with no signal names tells the reader that things connect but not what passes between them, which is usually the interesting part.

A comparison of an unlabeled block diagram and the same system with signal names, units, and a highlighted feedback path (Figure generated with SciFig)
A comparison of an unlabeled block diagram and the same system with signal names, units, and a highlighted feedback path (Figure generated with SciFig)
The same system drawn at system, functional, and component granularity to show consistent abstraction (Figure generated with SciFig)
The same system drawn at system, functional, and component granularity to show consistent abstraction (Figure generated with SciFig)

Layout Conventions

  • Input on the left, output on the right. Or top to bottom. Never mixed within one scientific figure.
  • Feedback returns below the forward path.
  • Align blocks on a grid. Misalignment reads as significance that is not there.
  • Keep block sizes similar unless size encodes something, in which case say so.
  • Minimise crossings. Where a crossing is unavoidable, use a hop or a break so it is clearly not a junction.

Tools

ToolStrengthExport
draw.ioFast, free, offlineSVG, PDF
InkscapeFull control, finishingSVG, PDF, EPS
Graphviz / D2Auto-layout, regeneratableSVG, PDF
Simulink / LabVIEWExecutable modelsScreenshot, limited vector

A caution on the last row: diagrams from simulation environments are working documents. Their default styling — small type, dense annotation, tool chrome — rarely meets publication standards, so rebuild them cleanly rather than screenshotting.

A Simulink-style working diagram beside a rebuilt publication version with consistent type and clean routing (Figure generated with SciFig)
A Simulink-style working diagram beside a rebuilt publication version with consistent type and clean routing (Figure generated with SciFig)

Tip

Test the diagram by tracing one signal from input to output aloud. If you have to backtrack, hesitate, or explain something not on the page, the diagram is incomplete — and a reader without your knowledge will get lost at exactly that point.

Create Scientific Figures Now

Describe your scientific figure in natural language — get publication-ready illustrations in minutes.

Try Free
The text to diagram generator produces an editable block diagram from a written description of your system, and text to figure covers the wider methods figure set. See our research visualization guide for context.

Related reading: Visualize Research with AI Text-to-Figure, How to Add Figures to a Research Paper.

FAQ

Recommended next

Related scientific figure resources

Go deeper with the most relevant SciFig pages for this article.

Call to action background

Ready to start?

Publication-ready scientific figures, in minutes

Start Creating Free

Free to start · No credit card required · Built for researchers