
PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io

Decade counter with attiny and i2c
Decade counter is an open-source printed circuit board by mage0r, from the mage0r/decade_counter repository on GitHub. It is a 2-layer board of 30.2 × 42.6 mm with 26 parts on 17 nets, routed with 133 tracks and 12 vias.
It is built around the WS2812B. Its parts include 12 connectors, 9 resistors, 2 ICs and 1 capacitor. It belongs with the AVR (ATmega, ATtiny) boards of this library.
This project puts an attiny 85 and a neopixel into a decade counter.
The decade counter in question is available from adafruit (http://www.adafruit.com/products/1082 "Mechanical Decade Counters"). Each stock counter has 10 pins and a common ground, with this replacement board the values can be read using an i2c connection on a common bus.
There are three sections, the circuit design for kicad, an arduino sketch with some awful code in it and lastly a few photos of the finished product.
The neopixel was included to hopefully shine some rgb light out the viewing window. However in practice this light can't be seen. 3D printing a replacement dial is the next step in this project.


This project was designed by John Spencer - john.spencer.9000@gmail.com - https://github.com/mage0r
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.
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.
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
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 220 | SM0603 | R1, R2, R3, R4, R5, R6, R7, R8, R9 |
| 1 | 10UF | SM0603 | C1 |
| 1 | ATTINY85-S | SOIC8_W | IC2 |
| 1 | CONN_3X2 | PIN_ARRAY-6X1 | P11 |
| 1 | POS_0 | position | P10 |
| 1 | POS_1 | position | P9 |
| 1 | POS_2 | position | P8 |
| 1 | POS_3 | position | P7 |
| 1 | POS_4 | position | P6 |
| 1 | POS_5 | position | P5 |
| 1 | POS_6 | position | P4 |
| 1 | POS_7 | position | P3 |
| 1 | POS_8 | position | P2 |
| 1 | POS_9 | position | P1 |
| 1 | Rail | Rail | P12 |
| 1 | WS2812B | ws2812b | IC1 |
| 1 | hole_1 | holes | holes |
| 1 | hole_2 | holes | holes2 |
It measures 30.2 × 42.6 mm and has 2 copper layers, 1.6 mm thick.
26 parts, built around the WS2812B. 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.
From the mage0r/decade_counter repository on GitHub, at the commit this page was made from: the board is Circuit/decade_counter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask mage0r before reusing the design.

fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io

FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop



PrintersForAnts/Micron
If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)


