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

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