Contents
1. Description ............................................................................................................................. 4
2. Features ................................................................................................................................. 4
3. Pin Configuration and Summary .............................................................................................. 5
4. Getting Started ....................................................................................................................... 7
4.1. 4D Systems Image (Recommended) ...................................................................................................... 7
4.2. Standard Image (Not Recommended) ................................................................................................... 8
4.3. Powering Up ........................................................................................................................................... 9
4.4. First Start Up .......................................................................................................................................... 9
4.5. Updating the System ............................................................................................................................ 10
Armadillo-70T – Linux based Computer Display Module
5. Configuring Peripherals......................................................................................................... 10
5.1. GPIO ..................................................................................................................................................... 10
5.2. SPI ......................................................................................................................................................... 10
5.3. I2C ........................................................................................................................................................ 10
5.4. PWM..................................................................................................................................................... 10
5.5. Special PWM ........................................................................................................................................ 11
5.6. Serial UART ........................................................................................................................................... 11
5.7. Audio – On Board and External ............................................................................................................ 11
5.8. Resistive Touch Screen ......................................................................................................................... 11
5.9. USB Host ............................................................................................................................................... 12
5.10. microSD Card Socket .......................................................................................................................... 12
5.11. TFT LCD Display Backlight ................................................................................................................... 12
6. How To… .............................................................................................................................. 13
6.1. Armadillo Configuration Tool ............................................................................................................... 13
6.2. Connect to the Internet ....................................................................................................................... 13
6.3. Setting the Serial UART for User Control ............................................................................................. 13
6.4. Control the LCD Backlight..................................................................................................................... 14
6.5. Calibrating the Touch Screen ............................................................................................................... 14
6.6. Rotating the Display Orientation.......................................................................................................... 14
6.7. The User Button ................................................................................................................................... 14
6.8. Startup - X Windows or Terminal ......................................................................................................... 15
6.9. Changing the Resolution / Scale ........................................................................................................... 15
7. Notes ................................................................................................................................... 16
8. Scribble Box.......................................................................................................................... 16
9. BCM2835 GPIO Pinout Information on Armadillo-70 REV 1.07 ............................................... 17
10. Mechanical Details.............................................................................................................. 18
4D SYSTEMS
Armadillo-70T – Linux based Computer Display Module
1. Description
The Armadillo is a complete Linux based computer
display module with build in 800x480 resolution TFT
LCD display, and features a Resistive Touch display
(Armadillo-70T), or non-touch display (Armadillo-
70) on special request.
At the heart of the Armadillo is a Broadcom
BCM2835 System-On-Chip (SoC), which combines
an ARM1176JZF-S CPU Processor with a VideoCore
IV GPU in a single package. The Armadillo-43
features 512MB of RAM, which is shared between
the CPU and the GPU.
The Armadillo requires a microSD card loaded with
an appropriate image in order to start up, as it
features no on board Flash memory itself, and uses
the microSD card for booting and storage.
By default, the Armadillo has been developed to
utilise the Armadillian Operating System, which is
based on Raspbian which is based on Debian, and is
optimised for the BCM2835.
Raspbian is the operating system primarily used by
the Raspberry Pi* which has a large following and
development community. The Armadillo, which
uses the same SoC, can utilise a majority of
applications written for the Raspberry Pi.
The Armadillo features 14 GPIO, of which 2 can be
used for a single I2C Channel, 5 can be used for a
single SPI Chanel (with 2 Chip Selects), and 2 can be
used for a single Serial UART. There is also 2 PWM
channels which are available for the User, one of
which is shared with the Mono Audio output via the
on board amplifier and mini speaker (which can be
disabled).
Each of the GPIOs feature clamping diodes which
protect the GPIO from accidental overvoltage,
typically if connected to 5V devices.
The Armadillo features dual on-board USB A
Sockets, for connecting to devices such as
Keyboards, USB Storage, USB Hubs, Bluetooth etc.
It also features on-board WiFi and Ethernet, for
internet and network connectivity.
Note*:
Raspberry Pi is a trademark of the Raspberry
Pi Foundation, and all references to the words
‘Raspberry Pi‘ or the use of its logo/marks are
strictly in reference to the Raspberry Pi product,
and how
this
product is compatible with aspects of
the product but is not associated with the
Raspberry Pi Foundation in any way.
2. Features
•
High Performance 4.3” Linux based computer
display module
•
800x480 Resolution, RGB 16M true to life
colours, TFT Screen with integrated 4-wire
Resistive Touch Panel or a non-touch version is
available on special request, (subject to MOQ).
•
On board BCM43143 WiFi for networking and
internet access
•
On board Ethernet for networking and internet
access
•
Dual USB A Ports for USB Peripherals
•
Microchip AR1021 Resistive Touch Controller, on
a dedicated I2C Bus.
•
Display output is the primary display of the
BCM2835 SoC.
•
Capable of being powered off a PC USB Port*
(typically current draw is ~500mA), 5VDC Barrel
Jack for use with a 4D Systems Power Adaptor, or
via the GPIO connector 5V pin.
•
PWM controlled backlight brightness clocked by
PCM Clock with DMA, freeing up the Hardware
PWM.
•
PWM mono audio output, available as Line Out
on H2 Header, or out of on board amplifier and
speaker. On-board amplifier can be disabled via
a GPIO.
•
User Button connected to one of the GPIO,
enabling convenient on board button for
triggering specific User actions. Reset Button
which performs a hard reset of the system.
•
2x 10 way headers for Power, GPIO and Audio,
featuring 14 GPIO which can be configured for
SPI, I2C, PWM and Serial UART, along with a
mono Line Out Audio pin.
•
1x JTAG 10 way header
•
Capable of full motion multimedia playback.
•
Compatible with Raspbian Linux
•
Module dimensions: 179.9 x 100.0 x 20.2mm
Weighing ~ 200g.
•
Display Viewing Area: 154.1 x 85.9mm
•
4x mounting tabs with 3.5mm holes for
mechanical mounting.
•
Compatible with the 4DBEZEL-70 display bezel
surround.
•
RoHS and CE Compliant.
Armadillo-70T – Linux based Computer Display Module
©
2015 4D SYSTEMS
Page 4 of 21
www.4dsystems.com.au
4D SYSTEMS
Armadillo-70T – Linux based Computer Display Module
3. Pin Configuration and Summary
Armadillo-70T – Linux based Computer Display Module
H1 Pin 9
H1 Pin 10
H1 Pin 1
H1 Pin 2
H2 Pin 9
H2 Pin 10
H2 Pin 1
H2 Pin 2
H1 Pinout
Pin
1
2
3
4
5
6
7
8
9
10
Symbol
GPIO37
GPIO38
GPIO39
GPIO35
GPIO36
GPIO45
GPIO31
GPIO44
GND
+5V
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
P
P
Description
3.3V GPIO, 5V Tolerant - can be configured as SPI0 MISO Pin
3.3V GPIO, 5V Tolerant - can be configured as SPI0 MOSI Pin
3.3V GPIO, 5V Tolerant - can be configured as SPI0 SCLK Pin
3.3V GPIO, 5V Tolerant - can be configured as SPI0 CS1 Pin
3.3V GPIO, 5V Tolerant - can be configured as SPI0 CS0 Pin
3.3V GPIO, 5V Tolerant - can be configured as I2C1 SCL Channel
3.3V GPIO, 5V Tolerant
3.3V GPIO, 5V Tolerant - can be configured as I2C1 SDA Channel
Ground Pin, System Ground
5V Supply Pin, can be used to power the Armadillo or source 5V from it.
H2 Pinout
Pin
1
2
3
4
5
6
7
8
9
10
Symbol
LOUT
GND
GPIO41
GPIO40
GPIO34
GPIO46
GPIO33
GPIO32
GND
+3.3V
I/O
O
P
I/O
I/O
I/O
I/O
I/O
I/O
P
P
Description
Line Out level Mono Audio Signal, Filtered PWM Signal
Ground Pin, System Ground
3.3V GPIO, 5V Tolerant - can be configured as a PWM (Shared with LOUT)
3.3V GPIO, 5V Tolerant - can be configured as a PWM
3.3V GPIO, 5V Tolerant - can be used to disable the on board Audio Amplifier
3.3V GPIO, 5V Tolerant - also connected to the USER button
3.3V GPIO, 5V Tolerant - can be configured as RX0 Serial UART
3.3V GPIO, 5V Tolerant - can be configured as TX0 Serial UART
Ground Pin, System Ground
3.3V Supply Pin, used to source 3.3V from to power external devices
I = Input, O = Output, P = Power
©
2015 4D SYSTEMS
Page 5 of 21
www.4dsystems.com.au