Skip to the content
2 layers20.1 × 20 mmBoard attiny48 88, the printed circuit board in 3D

A micro-controller, a 8x8 led matrix and a battery around your neck for maximum style !

Size
20.1 × 20 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
27
Pads
109
Tracks, vias
193, 10
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 Jun 2017
Updated
6 Nov 2020

Overview

Board attiny48 88 is an open-source printed circuit board by SamantazFox, from the SamantazFox/matrixNecklace repository on GitHub. It is a 2-layer board of 20.1 × 20 mm with 17 parts on 27 nets, routed with 193 tracks and 10 vias.

It is built around the ATTINY48-MU and TP4056. Its parts include 5 resistors, 3 capacitors, 3 diodes, 3 connectors and 2 ICs. It belongs with the lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

matrixNecklace

Index

Introduction

This project is a simple customizable necklace, based on an AtTiny2313a (or alternatively an ATtiny48/88) and a 8x8 dot LED matrix.

The very first idea came from furrtek's mind, called jewelmatrix. You can find his project on his website (french).

The idea behind this project was to improve Furrtek's project and add a few options, such as a rechargeable Li-Ion battery (instead of a coin cell) and a cross-platform tool to add custom patterns on the fly, without the need to rebuild and flash the ATtiny every time.

Implemented features : * Fully customizable patterns * Rechargeable by USB

Planned features : * Easy on-the-fly programmation by any device running *nix, windows, MacOS or android operating system, using the device's screen as the transmission support * USB connection to host device (faster than screen transmision)

Project's Description

  • matrixEditor

    • matrixEditor is the UI for matrixNecklace's patterns creation.
    • Based on the FLTK graphic library.
    • Still at experimental level.
  • matrixNecklace

    • One of the following microntrollers:
      • An ATtiny2313/2313a/4313: easy soldering solution
      • An ATtiny48/88: if you feel adventurous to solder QFN32 :P
    • 8x8 dot LED matrix
    • Li-Ion battery, which can be recharged via micro USB type B

Folders

  • /doc

    • Sphinx documentation
    • Datasheets
  • /editor

    • C++ Cross-platform editor source code
    • Compile script and instructions
  • /firmware

    • AVR hardware source code
    • Compile script and instructions
    • Basic patterns (for reference)
    • Arduino sketch used to determine matrixes' pinout
  • /hardware

    • /hardware/schematic
      • KiCad librarties
      • KiCad schematic/pcb files
      • Bill of material
  • /licenses

    • Project's license file(s)
    • Every libraries used's specific license file(s)

Known Issues

  • 50/60 Hz differences may cause problems for screen transmission upload

To Do

  • Documentation

    • Sphinx documentation
    • Compiling HowTo
  • Editor

    • Patterns import/export
    • Patterns ordering and timings
    • Integrated compiler (and it's output)
    • Device uploader
  • Firmware

    • Correct pinout/registers match
    • Update for AtTiny48/88
    • Create custom bootloader
    • Add USB support
  • Hardware

    • Finish pinout
    • Finish chips libraries
    • Release schematics
    • Create BOM
    • Still AtTiny2313a version ?
    • Mini USB type B version ?

Parts

17
QtyValueFootprintReferences
41KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2, R4, R5
310uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C2, C3
15KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3
1788ASR_Aled_matrix:ASR788Led1
1ATtiny48-MUPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mmU1
1GNDConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ3
1GreenLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1RedLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2
1SW_SPDTButtons_Switches_SMD:SW_SPDT_PCM12SW1
1TP4056Package_SO:Diodes_SO-8EPU2
1USBConnector_USB:USB_Micro-B_Molex_47346-0001J1
1VBATConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ2

More from SamantazFox/matrixNecklace

1
  • 2 layers20.1 × 20 mmBoard attiny2313a, the printed circuit board in 3D

    Board attiny2313a

    SamantazFox/matrixNecklace

    A micro-controller, a 8x8 led matrix and a battery around your neck for maximum style !

    17 parts8

Similar boards

  • 2 layers80 × 129.1 mmSmart Plant, the printed circuit board in 3D

    Smart Plant

    JGAguado/Smart_Plant

    The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

    75 parts303
  • 2 layers129.5 × 50.8 mmLilka, the printed circuit board in 3D

    Lilka

    lilka-dev/lilka

    Схема та документація ігрової консолі Lilka

    39 parts234GPL-2.0
  • 2 layers110 × 115 mmEsp32 keyboard v0.1, the printed circuit board in 3D

    Esp32 keyboard v0.1

    hhuysqt/esp32s3-keyboard

    USB/BLE keyboard driver based on ESP32S3-WROOM-1

    230 parts168GPL-3.0
  • 2 layers192.4 × 50 mmOmote, the printed circuit board in 3D

    Omote

    OMOTE-Community/OMOTE-Hardware

    Open Source Remote - Hardware

    187 parts157GPL-3.0
  • 2 layers316 × 119 mmTeensy Grovebox, the printed circuit board in 3D

    Teensy Grovebox

    jerry20091103/Teensy_Grovebox

    A portable synth and music multi-tool made with Teensy 4.1

    142 parts150MIT
  • 4 layers43 × 49 mmEsppdp, the printed circuit board in 3D

    Esppdp

    Spritetm/esppdp

    ESP32-based PDP11 simulator, based onSimH

    55 parts141
  • 2 layersCharger stepup, the printed circuit board in 3D

    Charger stepup

    Aplyard/Oled-Clicker

    Clicker Counter for Arduino Nano

    19 parts117BSD-3-Clause
  • 6 layers64.8 × 69.9 mmEzDV, the printed circuit board in 3D

    EzDV

    tmiw/ezDV

    A FreeDV device based on the ESP32.

    130 parts114

Questions

How big is the Board attiny48 88 PCB?

It measures 20.1 × 20 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Board attiny48 88 use?

17 parts, built around the ATTINY48-MU and TP4056. 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 Board attiny48 88 KiCad files?

From the SamantazFox/matrixNecklace repository on GitHub, at the commit this page was made from: the board is hardware/board_attiny48_88/board_attiny48_88.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Board attiny48 88 design in my own project?

Its repository states no licence, so its author keeps all rights: ask SamantazFox before reusing the design.