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

Pin Signal 1 VCC 2 BKLT (WIRED TO GROUND) 3 RESET 4 D/C-RES 5 MISO 6 MOSI 7 SCL 8 LCDCS 9 SDCS 10 GND

J2 - 5-Way Switch Menu (Analog 0)

GVS Connections

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