![](/html/96/9628/9628e04db6d8b2ab93388df900a3c1bc273a99a6dfa3f852e245131362ee3a4f/bg1.png)
4DPi-35
3.5” Primary Display for the Raspberry Pi
REVISON 1.x HARDWARE
Document Date: 28th October 2015
Document Revision: 1.4
Please refer to the 4D Systems website for the latest Revision of this document
Uncontrolled Copy when printed or downloaded.
![](/html/96/9628/9628e04db6d8b2ab93388df900a3c1bc273a99a6dfa3f852e245131362ee3a4f/bg2.png)
4DPi
-35
Primary Display
– Raspberry Pi
Contents
1. Description ............................................................................................................................. 3
2. Features ................................................................................................................................. 3
3. Pin Configuration and Summary .............................................................................................. 4
4. Connecting the Display to the Pi .............................................................................................. 6
Hardware Connection ............................................................................................................................ 6
Software Download / Installation .......................................................................................................... 6
Calibrating the Touch Screen ................................................................................................................. 7
Change the Display Orientation ............................................................................................................. 8
Change the SPI Freq and Compression .................................................................................................. 8
Backlight Control .................................................................................................................................... 8
Parameters Listing .................................................................................................................................. 9
5. Notes ................................................................................................................................... 10
6. Scribble Box .......................................................................................................................... 10
7. Mechanical Details ............................................................................................................... 11
8. Schematic Diagram ............................................................................................................... 12
9. Specifications and Ratings ..................................................................................................... 13
10. Legal Notice ........................................................................................................................ 14
11. Contact Information............................................................................................................ 14
![](/html/96/9628/9628e04db6d8b2ab93388df900a3c1bc273a99a6dfa3f852e245131362ee3a4f/bg3.png)
4D SYSTEMS 4DPi-35 Primary Display – Raspberry Pi Compatible
4DPi
-35
Primary Display
– Raspberry Pi
1. Description
The 4DPi-35 is a 3.5” Primary Display for the
Raspberry Pi*, which plugs directly on top and
displays the primary output like what is normally
sent to the HDMI or Composite output. It features
an integrated Resistive Touch panel, enabling the
4DPi-35 to function with the Raspberry Pi without
the need for a mouse.
Communication between the 4DPi-35 and the
Raspberry Pi is interfaced with a high speed 48Mhz
SPI connection, which utilises an on-board
processor for direct command interpretation and
SPI communication compression, and features a
customised DMA enabled kernel. This combination
allows this display to output 17FPS when
displaying a typical image/video, and can achieve
higher depending if the image can be compressed.
The 4DPi-35 is designed to work with the Raspbian
Operating System running on the Raspberry Pi, as
that is the official Raspberry Pi operating system.
The 4DPi-35 features a breakout header (P2),
which enables all of the Raspberry Pi GPIO pins to
be accessed while the 4DPi-35 is connected. These
can be access with jumper wires or with an IDC
ribbon cable.
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
but is not associated with the Raspberry Pi
Foundation in any way.
2. Features
• Universal 3.5” Primary Display for the Raspberry
Pi.
• Compatible with Raspberry Pi A, B and B+.
• 480x320 QVGA Resolution, RGB 65K true to life
colours, TFT Screen with integrated 4-wire
Resistive Touch Panel.
• Display full GUI output / primary output, just
like a monitor connected to the Raspberry Pi
• High Speed 48MHz SPI connection to the
Raspberry Pi, featuring SPI compression
technology.
• Typical frame rate of 17 Frames per second
(FPS), higher if image can be compressed
further by the kernel. Lower if no compression
is possible.
• Powered directly off the Raspberry Pi, no
external power supply is required.
• On/Off or PWM controlled backlight, selectable
by on board jumper.
• Module dimensions: 56.6 x 97.6 x 20.8mm
(including corner plates). Weighing ~ 50g.
• Display Viewing Area: 49 x 73.4mm
• 4x corner plates with 2.6mm holes for
mechanical mounting.
• RoHS and CE Compliant.
© 2015 4D SYSTEMS Page 3 of 14 www.4dsystems.com.au
![](/html/96/9628/9628e04db6d8b2ab93388df900a3c1bc273a99a6dfa3f852e245131362ee3a4f/bg4.png)
4D SYSTEMS 4DPi-35 Primary Display – Raspberry Pi Compatible
4DPi
-35
Primary Display
– Raspberry Pi
P1 Pinout (Raspberry Pi Connector – FEMALE connector)
Ground Pin, connected to the main system Ground of the Raspberry Pi
Chip Select Pin for the SPI to the Resistive Touch Controller chip
Chip Select Pin for the on-board processor for the SPI communications
GPIO on the Raspberry Pi - unused
Ground Pin, connected to the main system Ground of the Raspberry Pi
+3.3V Supply Pin, connected to the main 3.3V supply of the Raspberry Pi
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
Interrupt for the push buttons (Reserved for next revision)
Ground Pin, connected to the main system Ground of the Raspberry Pi
Interrupt for the touchscreen controller
GPIO on the Raspberry PI – Can be used for PWM Backlight, else unused
Ground Pin, connected to the main system Ground of the Raspberry Pi
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
Ground Pin, connected to the main system Ground of the Raspberry Pi
GPIO on the Raspberry Pi - unused
+5V Supply Pin, connected to the main 5V supply of the Raspberry Pi
+3.3V Supply Pin, connected to the main 3.3V supply of the Raspberry Pi
+5V Supply Pin, connected to the main 5V supply of the Raspberry Pi
3. Pin Configuration and Summary
I = Input, O = Output, P = Power
© 2015 4D SYSTEMS Page 4 of 14 www.4dsystems.com.au
Continued overleaf…
![](/html/96/9628/9628e04db6d8b2ab93388df900a3c1bc273a99a6dfa3f852e245131362ee3a4f/bg5.png)
4D SYSTEMS 4DPi-35 Primary Display – Raspberry Pi Compatible
4DPi
-35
Primary Display
– Raspberry Pi
P2 Pinout (Expansion Header – MALE connector)
+5V Supply Pin, connected to the main 5V supply of the Raspberry Pi
+3.3V Supply Pin, connected to the main 3.3V supply of the Raspberry Pi
+5V Supply Pin, connected to the main 5V supply of the Raspberry Pi
GPIO on the Raspberry Pi - unused
Ground Pin, connected to the main system Ground of the Raspberry Pi
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
Ground Pin, connected to the main system Ground of the Raspberry Pi
GPIO on the Raspberry PI – Can be used for PWM Backlight, else unused
Interrupt for the touchscreen controller
Ground Pin, connected to the main system Ground of the Raspberry Pi
Interrupt for the push buttons (Reserved for next revision)
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
GPIO on the Raspberry Pi - unused
+3.3V Supply Pin, connected to the main 3.3V supply of the Raspberry Pi
Ground Pin, connected to the main system Ground of the Raspberry Pi
GPIO on the Raspberry Pi - unused
Chip Select Pin for the on-board processor for the SPI communications
Chip Select Pin for the SPI to the Resistive Touch Controller chip
Ground Pin, connected to the main system Ground of the Raspberry Pi
I = Input, O = Output, P = Power
Note: The on board processor of the 4DPi-35, along with the Touch Screen Controller on the 4DPi, both utilise a
Chip Select (CS) each on the Raspberry Pi’s SPI Bus, SPI-CS0 and SPI-CS1. This leaves no CS available for the
user, so SPI is essentially unavailable for the User. It may be possible to use a GPIO as a CS pin, however the
current SPI driver that comes with Raspbian does not currently support this. Support for this may become
available in the future.
Note: Header H1 and Switches S1 through S5 are not mounted and not available to be mounted on HW REV
1.1. Due to incompatibility with the Raspberry Pi B+ and the timing of its release, this feature has been put on
hold with the 4DPi-35 in HW REV 1.1, and a compatible hardware model will be released at a later date, which
will allow external push buttons to be interfaced via the on board processor of the 4DPi-35, and will be
compatible with Raspberry Pi A/B/B+ models.
© 2015 4D SYSTEMS Page 5 of 14 www.4dsystems.com.au