ILI BOX

TFT Display with Touch Screen with Mounting Case for Arduino/Teensy/ESP32


ILI BOX is has a ILI9341 TFT Display with a Resistive Touch Screen wired via SPI with a mounting box. The mounting box is designed to be as compact as possible while making it as easy as possible to add a display to your project.

If you are like me, you've often wanted to add a display to an enclosure housing your Arduino Compatible Project, the issue is often that a display requires you to cut out a square in the enclosure in order to show the display's visible area.

Cutting out a rectangular opening can be difficult specially when it's done on metal enclosures, either a dremel or a really good router is needed for this, this makes it very difficult to get that opening for the display cut. Most people opt to either drill a very large holewhich exposes the display's circuit board or to mount the display on top of the enclosure which makes it a very fragile device.

ILI BOX makes this really easy as it only requires you to drill 5 holes, four 3mm/0.125" holes for mounting screws and a 20mm/0.78" hole to pass the wire down into the enclosure.

The display is housed in a 3D Printed case and has a carrier PCB with a 1mm pitch JST SH connector for SPI.

An 11-pin 20cm JST wire and a 1mm pitch to 2.54mm pitch breakout board are included for easy mounting.

ILI BOX comes fully assembled!

The JST SH 1mm connector/wire was chosen for it's size and to reduce the amount of wires hanging all over your enclosure!

The breakout makes is easier to wire the display as the CLK/MOSI/MISO lines are shared between the display and the touch screen sensor so the breakout accounts for this.

The breakout has 11 pins:

  • 5V (used to power the board)
  • GND
  • RST (apply 3.3v to this pin)
  • DC (data/command, wired to any digital pin)
  • CS (Chip Select, wired to your Arduino's SPI CS pin)
  • MOSI (Master-Out, Slave-In, wired to your Arduino's SPI MOSI pin)
  • MISO (Master-In, Slave-Out, wired to your Arduino's SPI MISO pin)
  • SCK (Clock, wired to your Arduino's SPI SCK pin)
  • LED (wired using a resistor to your Arduino's 5V supply, 100ohm to 470ohm recommended)
  • T.CS (Touch Chip Select, wired to any digital pin)
  • T.IRQ (Touch Interrupt, wired to any Interrupt Capable pin)

VCC for these MUST be 5V even if your MCU's logic is 3.3V the same for the power applied to the LED pin.

Buy it on Etsy

Printable Drilling Template

Badass MIDI Libraries

Arduino BMC Library

Arduino RoxMux Library

Eagle Library

Badass MIDI Controller Library

Follow BadassMIDI for Updates:

BadassMIDI on Instagram
BadassMIDI on Facebook

Specifications:
  • 3.3V Logic / 5V Power
  • SPI Communication
  • 0.1"/2.54mm pin pitch Breakout Included
  • 320 x 240 Resolution
  • Case Dimensions: 93m x 55mm x 16mm (3.6" x 2.16" x 0.62")
  • M3 Mounting Screws
  • ROHS Compliant
  • Display is Compatible with the Adafruit_ILI9341 Library
  • Touch Screen uses a XPT2046 Chip Compatible with the XPT2046_Touchscreen Library
Gallery:

Shop BMC Products!