

HD44780 Backpack
Attiny 84 backpack for a HD44780 based display
- Size
- 98.4 × 60.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 31
- Nets
- 48
- Pads
- 306
- Tracks, vias
- 480, 12
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 3
- Created
- 25 May 2014
- Updated
- 15 Nov 2014
Overview
HD44780 Backpack is an open-source printed circuit board by mage0r, from the mage0r/HD44780_Backpack repository on GitHub. It is a 2-layer board of 98.4 × 60.3 mm with 31 parts on 48 nets, routed with 480 tracks and 12 vias.
It is built around the ATTINY84A-SSF and BSS138DW. Its parts include 9 resistors, 9 connectors, 3 ICs, 2 capacitors and 2 transistors. It belongs with the lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATTINY84A-SSF
SOIC-14-40℃~+125℃ 1.8V~5.5V 10bit 12 20MHz 512Byte 8 Bit 8KB AVR Built-in FLASH SOIC-14 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)BSS138DW
SOT-363-55℃~+150℃ 1.5V 2 N-Channel 200mA 200mW 25pF 3.5Ω@10V 50V 50pF 8pF SOT-363 MOSFETs ROHSDiodes IncorporatedMOSFETs
README
README.mdAttiny 84 LCD Display for the HD44780
This project uses an Attiny 84 to drive LCD Displays that use the HD44780 driver. It's simple, small and compatible with a range of sizes. The board can easily be trimmed down to the standard 16x2 size or left at it's original size for 20x4.
This version includes a large prototyping area and a mounting for a "mesthingy" from http://www.m9design.co/
There are three sections, the circuit design for kicad, some i2c arduino sketches and a few photos of the finished product.
This version is compatible with Marc Merlin's NewLiquidCrystal library (https://github.com/marcmerlin)



CREDITS
This project was designed by John Spencer - john.spencer.9000@gmail.com - https://github.com/mage0r
SPECIAL THANKS
To the HackMelbourne (CCHS, http://hackmelbourne.org) community of Melbourne, Australia.
To all other open-source developers whose countless hours supported every other aspect of this design.
DISTRIBUTION
The specific terms of distribution of this project are governed by the license referenced below. Please contact the copyright owner if you wish to modify the board for distribution. Please utilize this design for personal or research projects. Please acknowledge all contributors.
LICENSE
Licensed under the TAPR Open Hardware License (www.tapr.org/OHL). The "license" sub-folder also contains a copy of this license in plain text format.
Copyright John Spencer 2014 john.spencer.9000@gmail.com
Parts
31| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10K | SM0805 | R4, R5, R6, R7 |
| 1 | 0.1uf | SM0805 | C1 |
| 1 | 10k | SM0805 | R3 |
| 1 | 10uf | SM0805 | C2 |
| 1 | 1K | SM0805 | R8 |
| 1 | 1k | SM0805 | R1 |
| 1 | 2.2K | SM0805 | R9 |
| 1 | 220 | SM0805 | R2 |
| 1 | 74HC595-16-PIN | so-16 | U1 |
| 1 | ATTINY84A-SS | so-14 | IC1 |
| 1 | ATTINY_BREAKOUT | ATtiny_breakout | P3 |
| 1 | ATTINY_ENABLE | pin_array_4x2 | P8 |
| 1 | BSS138DW | SOT363 | Q2 |
| 1 | CONN_2 | PIN_ARRAY_2X1 | P9 |
| 1 | HD44780 | LCD_16_pin | U2 |
| 1 | I2C | PIN_ARRAY_2X1 | P1 |
| 1 | ISCP | pin_array_3x2 | P2 |
| 1 | MESHTHING | xbee_r1-XBEE | M1 |
| 1 | MESH_BKOUT_1-10 | PIN_ARRAY_10X1 | P5 |
| 1 | MESH_BKOUT_11-20 | PIN_ARRAY_10X1 | P6 |
| 1 | MESH_ENABLE | PIN_ARRAY_4x1 | P7 |
| 1 | NPN | SOT323 | Q1 |
| 1 | POT | CT-6ETP | 10k1 |
| 1 | PWR_SHIFT | PIN_ARRAY_3X1 | K1 |
| 1 | Reset | SW_PUSH_SMALL | SW1 |
| 1 | USB_5PIN_SHELL | MINI_USB | P4 |
| 1 | Z1 | PROTO_6x11 | PROTO_6X11_2 |
| 1 | Z2 | PROTO_6x11 | PROTO_6X11 |
Similar boards
- 4 layers140.6 × 108.1 mm

- 2 layers30.5 × 83.2 mm

- 4 layers30 × 30 mm

Nikon GPS
MaizeShark/Nikon-NMEA-Pro
low-power GNSS logger and BLE remote shutter for Nikon cameras
79 parts - 2 layers18 × 22.6 mm

ADXL345
vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.
24 parts56Apache-2.0 - 6 layers36 × 36 mm

Ridge3-fc
offgridevices/offgrid-hardware
Open hardware from OffGrid Devices. One folder per board. CERN-OHL-S.
124 partsCERN-OHL-S-2.0 - 2 layers15.2 × 40.6 mm

- 2 layers133.4 × 50.8 mm

- 2 layers99.4 × 38.6 mm

Slider driver
mage0r/RSA0N11M9A0J_motorised_slider
This is a H-bridge driver board for the RSA0N11M9A0J motorised Slider. It uses a L9110 and capacitive sensor.
38 parts7
Questions
How big is the HD44780 Backpack PCB?
It measures 98.4 × 60.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the HD44780 Backpack use?
31 parts, built around the ATTINY84A-SSF and BSS138DW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the HD44780 Backpack KiCad files?
From the mage0r/HD44780_Backpack repository on GitHub, at the commit this page was made from: the board is Circuit/hd44780_backpack.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the HD44780 Backpack design in my own project?
Its repository states no licence, so its author keeps all rights: ask mage0r before reusing the design.