The board is a combination of Arduino Uno/Nano and L293 Motor control shield
with addition of headers for NRF24L01 and/or HC05 modules. Bringing all of the
components onto a single board allows for more compact board
To hopefully reduce the size and more especially number of connection between
the UNO and receiver boards. As the motor shield plugs right on top of the Uno,
it does not increases wiring complexity but it does prevent possible separation
of the board and makes connections to the NRF or HC modules bit tidious.
As all connections are made on the PCB there is no issues with any wiring and
only connections are to the power source via the barrow connector or screw
terminal. Motor power and connections to the motors are done through screw
terminals for solid connections. Optionally logic power can be applied from
motor power.
The board comes in 2 versions, A version hybriid SMD
ATmega328 3.2x2.6" (81x66mm) with DIP L293 drivers and
B version with all DIP chips being bit larger 4.1x2.6" (104x66mm)
but more friendlier to DIYers that do not whant to jump into soldering SMD CPU
onto the board
L293A vs L293B differences
A version being SMD device has 32 pins and depending on revision and being PB it
has extra 2 data pins PE2 and PE3 which can become D25/SCL and D26/SDA
respectfully and are presented on P3.
PC0/A0 and PC1/A1 are also presented on P3 header which has no power or ground
pins on it.
Other and common I/O pins
Servo1 and Servo2 along with D2, A4 and A5 are presented to the right of the
ICSP header On P1 but with slightly different order. The connector has
+5volts and ground ideal for servo connections and other I/O devices. Bulk of
other I/O pins are on the HC5, NRF24L01 and FTDI headers. Some of those signals
are not used unce the chip had been programmed or one of the RF modules is not
used. Please refer to chart below which signals are assigned to which component
A0
A1
A2
A3
A4
Features
Arduino Uno processor ATmega328
Dual 1.2A L293 motor drivers
2 servo conectors
Additional analog and digital connectors
Header connection for NRF24L01
Header connector for HC05
Barrow or screw terminal power connection for processor
Screw connections for motor power and connections to motors
On board 1A 5.0 and 3.3 volt regulators
Programing
Since the board does not have USB connection, programming will need to be
done via ICSP or FTDI connectors.. Boot loader will need to be burned into the
processor in order to use FTDI interface
Versions of the boards are available on our
Tindie store
Documents
Schematic
PCB layout files
EasyEDA
RC-l293A
Gerber Files
RC-l293B
Gerber Files
ATmega328
ATmega328PB
74HC595
L293