How to make a schematic you can post.

When you submit a question on the forum you will usually need to add a schematic (circuit diagram).

The tutorial that follows will explain some ways to create a useful image; however lets start by explaining how to add the image to your post. Its easy.

Having created the image all you need to do is :

  1. Save the image somewhere convenient - maybe your desktop

  2. Start your post, and place the cursor (insertion point) where you want the image to be shown;

upload image to forum

3: click the "upload" arrow, and

4: select your image file.

DONT upload it to Dropbox, google drive, etc. and post a link.

If you follow these simple instructions the diagram or picture will be shown in your post - as the images below are in this tutorial.

Now lets create a schematic.

To begin you must know at least SOME of the standards and symbols you will need.

A great start is to watch this video.

After watching you could visit this site that has loads of information especially suitable for beginners; and in particular a really nice list of the most commonly used symbols

You can also learn a LOT by learning to read schematics others have made.

Lets get started making an image for a schematic you can post.
Fritzing (see below) or a photo of your layout aren’t really satisfactory, especially if it has more than a few components.

Many advocate starting by drawing on paper and submitting an image. Here is a typical example. Its readable.

cctdraw

However there are disadvantages to this approach; if you don’t KNOW the right symbol you have no clue what to use to represent the component.

IMPORTANT
The "schematic" above lacks some important information. We have no way of knowing exactly what the "funny diode" is supposed to be.

In addition to the drawing, the schematic should also have

  1. A TITLE - so we know what its supposed to do; and

  2. Details of any "unusual" components like the "funny diode"

Its best if you can provide LINKS to the data sheet or supplier in your post.

Schematic drawing applications
There are many apps that are very easy to use for beginners and can make nice clear *standards-compliant schematics. The main purpose of this tutorial is to introduce you to some that are particularly easy to use.

Both of these will give a useful introduction to more capable (and complicated) apps such as Autodesk Eagle.

* Standards compliant? There are currently TWO important (and different) standards - the ANSI/IEEE ( Y32.2 1975 )symbols used in America and Canada, and IEC60617 used in many other countries (eg UK & Europe)
Of course they are different. It doesnt help that the standards bodies dont make them freely available.
symbols

Diagram Designer
The first schematic app I have used for many years is Diagram Designer - get it here. You will also need the "Electronic Symbols" libraries Here is an example of me using it to make a diagram.

I start by placing my main component - such as the arduino. The standard symbol for complex circuits is a simple box. Then I add more components, the wires to connect them, and finally the labels.

Remember, where you can, INPUTS go to the left, OUTPUTS to the right, positive voltages to top and negative to bottom.

DDnano

Its an old package and the libraries are very limited but does produce good clear diagrams.

TinyCAD (see reply #10) is ALMOST as easy to use, and has a lot more symbols; and lots of instruction files and videos, so you may wish to skip Diagram Designer and move straight to that.

Circuit Diagram (online app)
For more complex circuits a web-based package "circuit-diagram" has a big library of components - including the arduino and rasperry pi modules, and produces nice diagrams.

Components show values and optionally designators – eg VR1. To add random text you need to search for the “label” component.

The component shows pin numbers in their physical place on the module. This is NOT standards compliant for your diagram, (as in not always flowing left to right input -> output) but can be helpful when assembling the final circuit. Compare this diagram with the diagram (Fig4) above to see the difference. Its the SAME circuit.

To place the input (potentiometer VR1) at the left I've needed to run a wire across others. Notice that wires CROSSING dont have a dot, wires JOINING do.

More good resources:

Circuit symbols

Units & Symbols for Electrical & Electronic Engineers - Ebook covering all important standards

and of course wikipedia

11 Likes
Online Fritzing alternative?
Humidifier Level Fill Circuit
Arduino setup not powering if LED WS2812b is connected first
Nightlight LED not working
Controlling a NEMA 17 stepmotor
School tech project with DFPlayer mini and arduino nano every
How do I use a rotary encoder
Lolin ESP32 devkit fails to restart after power fail
How to get the best out of this forum
Wie man dieses Forum benutzt - bitte lesen
BEGINNERS:: Why are Fritzy diagrams so unpopular?
ESP32 Problem with rotary encoder
How to setup a 2N3904 Transistor with Arduino?
Connecting a HC-12 unit to a PC
How to prevent Arduino Micro from delivering full power in TTL output during turn on?
DHT11 nan error
RS485 how to send 2 integers and receive in slave
My sensor was working 5 mins ago then it stoped working
Using multiple ultrasonic sensors to give readings to a counter
How can i set continuous current of potentionmeter
Arduino Nano Power outage notifier project
Need help dht error
Measuring higher resistances (>1MOhms) with Uno
How to make a step and voltage counter using Arduino Uno (wiring and code)
Reading Input From Button
Sin wave output with PWM pin output amplitude question
Stepper Motor will not go through a full rotation
Help! tranmitter not working!
Having trouble running a 360 fs90r servo
COFFEE Needing help with an ESP32 project
OpAmp - gain clarification
Power Supply Diagram
How would I make a variable that tracks which analog input is receiving a signal?
Wiper motor module project
Why is Arduino saying pin 8 is HIGH when I simply put a cable in it?
Output pin has residual low output?
How can I make the output frequency matches the input frequency?
"Hello World" on analog pins "SOLVED"
"Hello World" on analog pins "SOLVED"
ESP32 Regular Mode of Operation
NODEMCU problem, doesn't run code but examples work fine
Problem in rs485 connection between a temperature sensor and two arduinos
Help with opamps
Eliminate noise in ESP32
RGB LED controlled using IR Remote
Analog Joystick Inaccurate Values Problem
Ad5933 not I2C scan
Help with programing arduino
Running two applications at once
Inconsistent behavior
Circuit Diagram and Arduino Coding
Heat rate controller
Using a nrf to send button signals to control a servo
Power supply problems with esp32
Rpm readout with ir sensor
How do I do this seemingly simple task?
Check is voltage is present (potential-free)
3DTouch Auto Leveling Sensor
Rotary phone headset mic amplification
Arduino Uno PWM causing bad twitch
Sinusoidal lighting system
Continuity Issues with 5V 10A supply + LEDs
Strain gauge (BF-350) + hx711 (always zero)
Everything seem to be OKay, but not work normally. pls help!
Move Redrex Stepper Motor using Accel
How can I duplicate the 5V and GND pins on the Arduino nano board?
Relay Shorted Reason
Repost: Serial Monitor Showing Strange Values
Keypad Matrix with Analog Ladder issues
LM324N connection problem in a sensor circuit
12V DC measuring with Arduino
Using Switch in a If if condition
12V DC measuring with Arduino
Need to know if what i try to do is possible
Unstable dac op
Seeking free circuit drawing program
Want to help someone who is code illiterate?
Control led brightness using ir remote volume buttons
When i turn on the radio transmitter, arduino nano disconnects
Holding two keyboard buttons at ones
Animated christmas house
5v from USB wallwart
Wiring nano with stepper motor
Strange behaviour of sensor for usb power vs Vin power
LCD Code causes Arduino to not execute void setup AND void loop
Port not recognized
ESP8266 long term use
Stepper Motor control with DM320T and Arduino Uno
Burnt out board
Arduino project issue
Transmission line fault Detection arduino code
Issue when trying to read output voltage of a dc motor controller
Calculating Unknown Resistor with Arduino
Is it default that arduino nano gets hot?
High voltage current measurement
Classic Nano - sketch not working
Control of the 230V AC network for the household
Multiple pots switching with a mux
Learning the Art of Power Supply [4robot]
Arduino Uno Board Voltage Error
I want to use an industrial pressure tranducer
PZEM016 voltage sensor outputting 250v DC into mains power
Help absolute beginner get started
Generating ECG Waveform
Scale doesn't calibrate correctly
LED turns on by itself and not responding to button presses
ESP32 with LED strip, only works when connected to PC USB
Audio Visualizer using ArduinoFFT Library
AnalogRef Pin issues (or missunderstanding?)
Shaking servo motor
DHT11 Power Supply
Help with a dc motor circuit
Mega powered without load
Ultrasonic module doesn't work
Is this a correct circuit?
Irregularity in stepper motor
Digital Pot with Arduino
RPM Load cell and OLED conflict
How can I convert my Arduino Project into a PCB?
Pulling pin closer to 0v
Best first 5 topics to read to reach Trust Level 1?
Stepper motor Nema 17 stuck when power is supplied
Using mouse library on micro
Voltage drops When motor Connected to Drain and +ve of Battery
Is this possible with arduino?
Need help with code to trigger a relay and a switch button together
Schemes in Arduino tutorials
Forum guide, software for making schematics
Ghost Voltage? Back EMF? Transistor? Over Current?
The journey of a new arduino user
Can PWM pins become bad
How to start Arduino for beginner
Where can a complete beginner to programming go to learn what this is all about?
Voltage divider and floating voltage read
Arduino connecting to mist maker, turning on/off with timer
Greetings and comments
Where can I draw a picture like this?
Help with 2 steppermotors controlled by potentiometers
How to connect these devices
Lcd flickering while conected to power outlet
Check schematic for errors
Arduino connecting to mist maker, turning on/off with timer
Pwm isolation for stepper motor
Motor only turns in one direction, while the other is fine
12V diode tester
2N3904 Transistor partially open when HIGH but closed when Floating
Arduino alarm clock issue
Forum guide, software for making schematics
Hiii! Can somebody help me out. I am trying to get the value from NPK sensor but it is returning 255 for all these N, P and K
Stepping down 12v to 5v on data lines
Getting different voltage output from 5V and digital pin
Fluctuations in Volt meter using Arduino UNO
DC Motor Reversing
How to store a previous value
Schematic diagram Arduino Nano 33 BLE Rev2
How to interface arduino (any ) to AD7156 and get the average capacitance value
Controlling 10-bit digital pot & read the voltage using analog input: Arduino Uno
Vrms readings by using analogRead function
Measuring voltage on ESP8266 A0 pin
Controlling a Pre-Amplifier with Buttons and IR Remote
ADCs output is always inconsistent, why not output the same range of values?
DIY Power supply Advice Please
12V DC Gear motor with 1200 rpm
Nano pwm pins output only after a pin is physically pulled
Multiple voltage/currents inputs for PV monitoring system
LOVE-O-Meter fails
Measuring low current with arduino
I don't understand why my Screen doesn't show me the information
Arduino Heating up
Overheating FETs
Arduino Nano -Erratic Analog to Digital Conversion
Incomprehensible to me
5v 4 channels relay stopped working 2 channels
Inductance Meter Design Using LC Oscillator:
Simple schematic app
Where do I post this?
Controlling Stepper using incrimental rotary encoder and arduino
Share tips you have come across
Voltage measuring resulting in wrong outcome if anything else uses power
My Arduino mega 2560 pins are inputing random numbers
Load cell not reading any values
Issues with activating arduino with a button
Mega voltage regulator overheating
Issue with DFPlayer / external power supply
Code not working with l9110 H-bridge
DC motor not running(L298N)
What type of battery should I use?
Ignition problem
Code Structure - Switching Activities with Analog Buttons
Noise produced in Encoder signal using Arduino while noise absent when using alternate GND connection
Why is there a voltage drop when I add a resistor?
Servo motor twitching when used with potentiometer
ECG Graph is not coming proper
Serial Communication without USB
Frequency meter
Servo causing positive voltage spike
Footswitch only working on pin 3 of Arduino Pro Micro
DC motor consume to much current
Why is my NPN transistor cutting the voltage in half? (Just curious)
2 pot affecting each other
Some part of DC motor move slowly
Using arduino nano to control a linear actuator with 5v relay and 12v power supply
Wheel Speed Signal Generator
Help with Motorized faders
Power failure detection and Alert through SMS
Protecting arduinos from >12V spikes
GND separation and separate power supply
Low RDS n-channel overheating
Problems with current measurement (EmonLib)
Check continuity - Nc contacts
Help with Building Amplifier
Encoder /potentiometer conflicts
3-4 DC motors one Arduino 2 L298 motor drivers
Impedance Analyzer circuitry guidance, Common grounds
Best first 5 topics to read to reach Trust Level 1?
Electronics prototype circuit and code don't work - it's confusing
Problem Switch case statements with stepper motors
Analog inputs values fluctuating
How to obtained the frequency of a signal coming through serial port
Shape memory alloy actuator with Arduino
Arduino Switch Without Resistor Malfunctioning
Using pins 2 and 3 on Arduino Uno for motor encoders
Ir and photodiode confusiom
I'm new to this, so please take it easy on me lol
Relay Interference
What could be the reason for these unstable analog readings, and how can I stabilise the output? Should I add a capacitor for smoothing, or modify the
9V vs. 18650 and power on Arduino
Nextion display
Connecting water pump to relay and nodemcu
ADC Vref stability
L298N has red light showing but motors not turning
Interference in the ADC
Button taking too long to register
Problème RFID pour moto et Arduino qui se plante
Best and easy to use software
Re: Power and ground device using a digital pin
Serial monitor gives values only 20 to 120
Help me out with this code to measure the temperature using NTC 103 thermistor
I2C Scanner does not function as expected
Real time monitoring voltage and current of PV using Arduino and LabView
How to amplify voltage drop
MCP23008 I2C issue
How to provide an easy to read schematic and how not
Hi i want to use 9v battery for solenoid
Using Nano in place of Uno
Weird issue using WS2812B with external power supply
ADS1115 error of reading from A0/A1 and A2/A3 having the same input voltage
AccelStepper Motor Issues
Arduino-Based Potentiostat for Amperomtery
Arduino 5v components to esp32 3.3v
Line follower robot
How to take analog signal sample at one perticular period
Wrong reading of voltage by analog pin
Data does not change
Weird behaviour
Digitalize legacy machine
Speed control in mobile http for 4WD car
Como conseguir lo mejor de este foro
How to setup a 2N3904 Transistor with Arduino?
Mystifying analog output shift
Analog Protection for Vcc=0
How can i solve the myth of Flyback transformer winding ?
How can I control 4 dc motors using my phone
Breadboard connection with 12v battery
Creating wiring diagrams (fritzing style)
Esp32 wrong voltage mesurement
Current sensor (ACS712) with arduino
ESP8266 chip getting overheat when used with Arduino Uno R3
Using 12v through barrel jack problems
Online schematic drawing
Sound sensor results high reading
Preventing cross-talk on switches
Smoothing problem
ESP32 BMI160 Overheating/Melting
Need help connecting arduino to a 5v relay
Problem Reading Analog Value on input 36 of ESP32 Mini
Why DC Motor is shaking?
Arduino Nano keeps frying DFPlayers?
Make A Densitometer
Sending data from ATMEGA 328 to esp8266
Noise in the circuit causing LCD issues
Detecting a voltage to sensor
Detect the voltage
My personal Scale project has a huge drift in its readings for weight
Which model should I choose
Trying to figure out power for a Quadruped Robot
Overloading gnd?
Find peak value of piezo sensor hit, multiple sensors
Hello world example on an LCD display
Signal Filtering and Waveform Capturing
AD9833 Signal Generator - signal flickering (time issue?)
Recommendation for Software to Create Arduino-Based Connection Diagrams
Easiest way to make sure analog in voltage wont fry the board when off
YX6300 Burns When Sharing Power with Amplifier - Grounding Issue?
Handling ground loop noise
What types of resistor? did I need to use it
Transducer analog input
Using pins for digital and analog simultaneously on arduino micro
Not getting desired output frim Arduino UNO analog Read
Need help with my Digital to analog converter
Wind sensor project progress
Wiring of a SPDT switch
I2C Display not working no matter what I do
Guitar Amplifier & Door Alarm Guidance
Servo motor can't move
Finding Data using Limit Switches
LDR/Bulb problem
Optocoupler led actuation but constant power on the out signal
How to calculate operating time of electromechanical relay using arduino mega board
D5 pin on arduino uno pwm problem
Using SIPO shift registers to reduce pin usage on an Arduino
ESP-8266 overheating and Project Guidance
DHT sensor connection
Arduino stops working
Is it possible to send and receive IR signal in one Arduino UNO?
How to troubleshoot nano clone resetting randomly
Why is my input always High-MEGA BOARD
Intermittent skip of Switch case (jumping to limbo?)
Nano outputs garbage when using analog output
BJT npn transistor with self-holding
Load Cell Amplifier reading only 0.00
Linear Pressure Sensor Readout
Variable pressure control
Rotation speed of DC done
I2C on mismatched voltages - should I have any concerns?
ESP32 weatherstation - migrating from WiFi to W5500 ethernet
Digital input filtering advice
Nano clone digital out only drops to 1.3v [Solved]
BMP180 with DHT11 Sketch Question
Improper voltage on GPIO00 of ESP8266
Arduino intermittent crashing when relay is turned on with pump
Wemos d1 mini on battery + moisture sensor + battery level
GPIO Pins of ESP32 not Reading Input
Using flow sensor to control dc motor for water sampling
Troubleshooting with transformer and relay using an rc snubber
VL53L0X Problems
VL53L0X Problems
Channel N MOSFET to LED Strip PIR Sensor project
Which is this circuit designer software?
Esd / emf protection
Arduino power supply and data transfer to PC
Monitoring a CR2032 voltage
High voltage drop on Nano outputs caused by sketch
How to create a Christmas Light Show?
Problem using common ground for different voltages on negative of power suply
Current On/Off Regulator Adapter to Monitor power consumption
Flyback diode for linear actuator
Low-cost measuring-equipment: Most simple sample and hold circuit for measuring unkown short current-spikes
Improper voltage on GPIO00 of ESP8266
Help with rotary encoder on arduino uno
Delay in reading channels through the adc of the arduino due
HC-05 not connecting working with serial module
Sensing voltage w/ isolation
Using ESP32 to move brushless motor using esc
PT100 Temperature not getting correct output
Cannot get interupts to work consistently
Stepper Motor Wiring help needed
Nano not starting on battery; needs power boost from usb
ESP32 devkitC V4 No voltage
Watering system for my plants :D