MiniDuino

From Land Boards Wiki
Jump to navigation Jump to search

MiniDuino

The MiniDuino is an Arduino(TM) variant targeted at a very specific application - an Embedded GPS controller. The functionality of the MiniDuino allows it to be used in many applications. MiniDuino is very small - 2.0" x 1.35" and has large 4-40 mounting holes on each of the four corners for easy installation into an enclosure.

MiniDuino-X2-512.JPG

Application-oriented Arduino variant

The MiniDuino is targetted at supporting some leading hardware choices. The following have connections directly on the MiniDuino:

Embedded Design Arduino variant

The result is a great basis for most embedded designs. Any design which requires menu navigation and LCD displays along with a few I/O pins is a great fit. More I/O pins can be accommodated via an I2C interface and either the 8-bit I2C parallel port card or 16-bit I2C parallel port card.

MiniDuinoBlkDia.png

File:MiniDuinohookedup.JPG

Parametrics

Current draw 20 mA.

Arduino Board Support Library

Here's our Arduino library for the MiniDuino.

X2 Boards

MiniDuinoX2Front.JPG MiniDuinoX2Back.JPG

Take note of the header pin 1 orientations.

Connectors/Pinouts

Pin 1s are the square pins.

TB1 - 5mm Terminal block

The silkscreen for TB1 is marked with + and -.

Shunt	Voltage Selected
1-2	VIN (7-12V)
2-3	GND
Open	Other (I/O pins)

J1 - TFT LCD


=== J2 - 5-Way Switch Menu (Analog 0) ===

GVS Connections

<pre>
Pin	Signal
1	GND
2	VCC
3	Switch Input

J3 - GPS Connector (Digital 2/3)

Pin	Signal
1	VCC
2	GND
3	GPSRX
4	GPSTX
5	GPSFIX (N/C)
6	VBAT (N/C)
7	GPSEN (N/C)
8	3.3V OUT

J4 - FTDI (Digital 0/1)

Pin	Signal
1	GND
2	GND
3	VCC
4	D0
5	D1
6	RESET

J5 - Analog Spares (AD1-AD3) (Rev X2 board)

Pin	Signal
1	AREF
2	GND
3	GND
4	AD1
5	AD2
6	AD3

J6 - Digital Spares (D4-D6)

Pin	Signal
1	VCC
2	D4
3	D5
4	D6
5	GND
6	GND

J7 - I2C Interface (AD4/AD5) (Rev X2 board)

Pin	Signal
1	GND
2	VCC
3	SDA
4	SCL

J8 - Card Power Selection Jumper (FTDI or TB1)

Header	Function
1-2	FTDI
2-3	TB1
Open	Other connectors

== Material costs ==

Ref	Value	Cost
C1	0.1uF	0.15
C2	0.1uF	0.15
C3	0.1uF	0.15
C4	CP	0.5
C5	0.1uF	0.15
D1	1N4004	0.3
J1	CONN_10	0.25
J2	CONN_3	0.15
J3	CONN_8	0.25
J4	CONN_6	0.25
J5	CONN_6	0.25
J6	CONN_6	0.25
J7	CONN_4	0.25
J8	CONN_3	0.25
MTG1	CONN_1	0
MTG2	CONN_1	0
MTG3	CONN_1	0
MTG4	CONN_1	0
R1	10K	0.1
TB1	TB-2PIN	0.5
U1	ATMEGA328-PU	3
U2	AP1117	0.5
Y1	16MHz	0.5
 	PCB	4.58
 	 Total	12.48

Pins Assignments

// Pin assignments as referenced to the Zachary ProtoShield
// Arduino Port  Connector  Function
// D0            J4-4       FTDI Transmit/Arduino Receive
// D1            J4-5       FTDI Receive/Arduino Transmit
// D2            J3-3       GPSRx
// D3            J3-4       GPSTx
// D4            J6-2       Digital Input
// D5            J6-3       Digital Input
// D6            J6-4       Digital Input
// D7            J1-9       SD Card Chip Select
// D8            J1-3       LCD Reset
// D9            J1-4       LCD Register Select (DC or RS)
// D10           J1-8       LCD Chip Select
// D11           J1-6       LCD MOSI 
// D12           J1-5       LCD MISO
// D13           J1-7       LCD SCK
// A0            J2-3       Keypad
// A1            J5-4       Values (such as temperature) set potentiometer wiper
// A2            J5-5       Analog Input
// A3            J5-6       Analog Input
// A4 (SDA)      J7-3       I2C SDA LCD
// A5 (SCK)      J7-4       I2C SCK LCD

Rev X1 Board

File:MiniDuinoBuilt-640w.JPG

File:MiniDuinoX1Front.png

J5 - Analog Spares (AD1-AD5) (Rev X1 board)

Pin	Signal
1	AREF
2	GND
3	GND
4	AD1
5	AD2
6	AD3
7	AD4
8	AD5