# Engineering and scientific These diagrams have something in common that the others do not: being approximately right is the same as being wrong. A resistor symbol, a pinout, a byte offset and a gate are either correct or misleading. That is why almost everything here is generated from a text description rather than drawn by hand. --- ## In this section [Circuit diagramComponents and connections, drawn properly.](https://help.gocapable.com/diagrams/circuit-diagram.html) [Wiring and cable diagramConnectors, pinouts, colours and gauges.](https://help.gocapable.com/diagrams/wiring-and-cable-diagram.html) [Digital timing diagramWaveforms, clocks and bus transitions.](https://help.gocapable.com/diagrams/digital-timing-diagram.html) [HDL block diagramComponent symbols generated from your HDL.](https://help.gocapable.com/diagrams/hdl-block-diagram.html) [Memory layout diagramOffsets, widths and nested structures.](https://help.gocapable.com/diagrams/memory-layout-diagram.html) [Neural network diagramLayers, connections and shapes.](https://help.gocapable.com/diagrams/neural-network-diagram.html) [Scientific diagrams with TikZFeynman diagrams, quantum circuits, molecules.](https://help.gocapable.com/diagrams/scientific-diagrams-with-tikz.html) [ASCII art diagramThe README diagram, rendered properly.](https://help.gocapable.com/diagrams/ascii-art-diagram.html) --- ## Everything under here [Circuit diagramDraw an electronic circuit with resistors, capacitors, transistors and ground symbols.](https://help.gocapable.com/diagrams/circuit-diagram.html)[Wiring and cable diagramDocument a cable harness with connectors, pinouts, wire colors and gauges from a text spec.](https://help.gocapable.com/diagrams/wiring-and-cable-diagram.html)[Digital timing diagramDraw digital signal waveforms with clocks, buses and transitions for hardware and protocol docs.](https://help.gocapable.com/diagrams/digital-timing-diagram.html)[HDL block diagramGenerate component symbol blocks from VHDL or Verilog, with ports and buses laid out automatically.](https://help.gocapable.com/diagrams/hdl-block-diagram.html)[Memory layout diagramDraw a memory or binary structure layout with byte offsets, field widths and nested structures.](https://help.gocapable.com/diagrams/memory-layout-diagram.html)[Neural network diagramDraw a neural network architecture with input, hidden and output layers and full connections.](https://help.gocapable.com/diagrams/neural-network-diagram.html)[Scientific diagrams with TikZFeynman diagrams, quantum circuits and molecular structures in Confluence, drawn with LaTeX TikZ.](https://help.gocapable.com/diagrams/scientific-diagrams-with-tikz.html)[ASCII art diagramTurn ASCII art from a README or terminal into a clean rendered diagram, keeping the plain text source.](https://help.gocapable.com/diagrams/ascii-art-diagram.html) --- _Approximately right is wrong here._