This is multipurpose PCB specially design for arduino projects so that we can connect multiple components at once with arduino Those who ever worked with arduino they know the pain of connecting multiple components to the arduino for there projects. so here is the answer for you all.
Not only 2 or 3 you can connect 11 components at same time & on board 5V & 9V regulator,
cross polarity protection, power indication LED,
motor power selection provision (5V or 9V or 12V) manual provision for stepper motor microstepping setting.
Wide range of input supply (9V to 24V). This is my multipurpose PCB works with Arduino Nano, I have designed it in a way that you can run 2 Stepper motors, 2 DC motors, 2 Servo motors at same time and this is not it you can even connect BT module, rotary encoder, I2C device, potentiometer at same time.
This PCB is very much helpful in building any project and no need to worry about messy wire connections.
I design this PCB in Easyeda and order it from JLCPCB.com they offer very affordable rate for quality PCB.
Overview of PCB
Here we first see the overview of PCB means what is this PCB capable of and which components you can connect to the PCB.
List of the Components you can connect to the PCB
2 DC motor ( 9V to 24V DC)
2 Servo motors ( 5V to 9V DC)
1 Serial device (BT module, HMI, Communication module, RX, TX)
1 Encoder (2 interrupt pin & 1 PB pin)
1 I2C device (SCL/SDA Device, display, MPU6050 etc)
2 Stepper motors
Special features of PCB
Wide range of power input 9V to 24V DC
Cross polarity protection
DC motor voltage selection 9V or 12 V DC
Servo motor voltage selection 5V or 9V DC
Manual microstepping setting for stepper motor
Power indication LED
L298N IC for heavier DC motor
ON board 5V and 9V regulator no need to arrange different power sources
Header pins and screw terminals for easy connections
PCB Design and PIN Details
I have design circuit and PCB ineasy EDA and ordered PCB from JLCPCB.com
JLCPCB.com are the world leader in PCB manufacturing there PCB production rates are very much affordable and they have world class PCB production unit results fast PCB production.
I have provided the link of circuit design so that you can modify it as per your need if you need to change any thing.
SMT Assembly service of JLCPCB.com is cherry on top now get your PCB fully assembled and save your time and money Select components for your PCB from there Parts Library of 200k+ in-stock components they are offering $30 valued New User coupons & $24 SMT coupons every month $8.00 setup fee, and $0.0017 per joint
Now no need to order components separately for you PCB and get free from stress of soldering them on PCB just try PCB SMT assembly service and get you PCB with components pre assembled and ready for the project
👉 Try PCBA service of JLCPCB.com and save your time and money, get PCB ready for project, 200K+ components in library of JLCPCB.com as well as 3rd party parts to choose from. Assembly will support 10M+ parts from Digikey, mouser
👉 $30 valued New User coupons
👉 $24 SMT coupons every month
For more details & offers please visit JLCPCB.com
Pin details of PCB
EN1, EN2 = D9
IN1 = D7
IN2 = D8
IN3 = D10
IN4 = D11
P1 = A6
P2 = A7
S1 = D5
S2 = D6
DO = TX
D1 = RX
PB = D4
IN1 = D2
IN2 = D3
SCL = A5
SDA = A4
EN = D12
DIR1 = A0
STP1 = A1
DIR2 = A2
STP = A3
Demo Arduino project
Below is the code so that you can connect all the components with PCB and run them one by one with the help of encoder and 16x2 LCD display
#include <Wire.h> #include "rgb_lcd.h" ...Read more »